Skip to main content

Full text of "Personal Computer World (1984-09)"

See other formats


Personal 


Canada $2.75/US $2.50/FF 18.50/FL 8.15/SFr 8.00/IR £1.41 /BFr 99.00/ 

Lire 4,700/DKr 24.00/DM 9.5 


World 


September 1984 85p 


BRITAIN’S BIGGEST MICROCOMPUTER MAGAZINE 



Dressed to kill? 
EXCLUSIVE SONY MSX BENCHTEST 
































Do it your way 




So often, the solution 
to a problem you're facing 
requires a combination of 
spreadsheet analysis, 
word processing, database 
management, graphics 
and that vital ingredient 
- ideas processing. What 
you really need is a 
program that thinks like 
you do. Framework.'" 

Perhaps you've looked at or tried 'integrated' 
or suites of programs - bells, whistles and all. 
Mind-bending. 

Now, you're ready for Framework, from the 
Company that brought you 
dBASEII. You'll think it can read 
your mind. Framework will 
solve your problems the way you 
want to, not the way other . 
software makes you. 

With one set of keystrokes and 


commands, you'll be able to do all your work in 
Framework. And with one learning curve, not 
six, you will be able to provide complete 
solutions from the moment you power-up. 

Framework will read data from 
dBASEII; dBASEIII; Lotus 1, 2, 3; 
Wordstar and a wide range 
of other packages. 

Framework mns on the IBM PC 
and 100% compatibles, and is 
available soon on MS-DOS. 


All things 
considered. 


Telephone 01 833 1173/6 
01 833 2601/2 01 278 1371/2 

No 2 Alice Owen Technology Centre 
251 Goswell Road, London EC1N 7JQ 



Software 

Limited 


ASHTON -TATE ■ 

Framework is a registered trademark 
of AshtonTate. ©AshtonTate 1983 













Everyone can benefit from 


Effective Micro Training 

at Digitus 


Introduction to PC DOS 

Provides a concentrated introduction to PC/MS DOS. Also 
reviews hardware components and popular applications. £95. 

Wordprocessing with WordStar* 

A practical workshop course which teaches basic skills. £95. 

WordStar* Workshop 

A workshop to consolidate basic skills and teach advanced 
commands. £95. 

MailMerge* with Wordstar 

Efficient use of WordStar for mailing using MailMerge £95. 

Wordprocessing with MultiMate* 

A practical workshop course which teaches basic skills. £95. 

Lotus 1-2-3* 

A workshop course with advice on the design of worksheets 
and on solving practical problems. £95. 

Data Management with Delta* 

Teaches how to design, define and implement systems using 
this powerful data management package. £95. 

Information Management with Cardbox* 

A workshop course on design, applications and 
implementation. £95. 

Introduction to Microcomputers 

Provides a basic understanding of microcomputer hardware, 
software and peripherals. Establishes the criteria for selecting 
and using micros. Explains the rudiments of programming £95 

Fundamentals of BASIC Programming 

Develops the first principles of BASIC programming so that 
you can produce programs on a microcomputer. Gives 
practical hands-on experience of micros. 2 days. £190. 

Improve Your BASIC 

Brushes up and improves BASIC programming technigue; 
introduces sophisticated methods of file design, data 
organisation, access methods and control. Examines software 
tools 2 days. £190. 

Building Systems with dBASE II* 

A detailed study of the dBASE II data management system 
covering file design and indexing as well as applications 
system design using the dBASE procedure language. 3 days. 
£285. 

•registered trademark 

h 


i 


Aug 20 
Sep 17 

AUg 23 
Aug 28 

Aug 29 
Sep 27 

Aug 30 
Sep 28 


Aug 24 
Sep 21 

Aug 21 
Sep 18 


Sep 19 
Nov 21 


Aug 22 
Oct 24 


Sep 10 
Nov 12 


Sep 11 
Nov 13 


Sep 13 
Nov 15 


Aug 14 
Oct 9 


-NEXT COURSE DATES 


n-j Hi,,. 


TRAINING 

I Send to, or phone: 

" The Training Administrator, Digitus Ltd. 
I Lading House, 10-14 Bedford Street, 

® Covent Garden, London WC2E 9HE 
|fel: 01-379 6968 Telex 27950 ref 3005 


From . 

Company . 
Address .... 


I 

Spreadsheeting with SuperCalc 

A workshop course with advice on the design of worksheets Oct 23 
and on solving practical problems. £95. Dec 18 

UNIX* 

An introduction to the facilities of the UNIX multi-user Oct 1 

operating system, including the file system, shells and editors, Dec 3 
and a review of the problems of system management. 

3 days. £345. 

The C Programming Language 

A tutorial on the main features of the C language, with Oct 4 

extensive practical sessions on a multi-user UNIX system. Dec 6 

2 days. £230. 

UNIX and C: 5 days. £500. 

Communications 

Introduces the techniques of communicating between micros. Oct 12 
from micros to peripherals and from micros to mainframes 

£125. 


SfcNEW: THE SYMPHONY SERIES# 


Sep 3 
Sep 5 
Oct 1 


Sep 24 
Oct 15 


Sep 26 
Oct 17 


Course. Date 


ent Garden, London WC2E 9HE 1 

31-379 6968 Telex 27950 ref 3005 __I 


1-2-3 to Symphony* 

A practical conversion workshop for existing 1-2-3 users. £95. 

Introduction to Symphony 

Provides a concentrated introduction to the main elements 
including spreadsheeting, graphics, information management 
and 'managers' wordprocessor. Teaches the basic skills 
needed to use these features. 2 days. £190. 

Symphony Workshop 

Consolidates basic skills and teaches advanced features 
including building systems with the integrated package and 
command language. 2 days. £ 190. A|| course f ees are subject to vat 


managing OFFICE 
AUTOMATION 


A two-day seminar t^rep^^m^^^^^^ 
to devise and implement asuec2*?, 9ement 
automation strateav It aririr cessful off 'ce 
presents current examples an ?** k<?y ' SSUes ' 

reZlTot *° 


In-Company Training 

Digitus provides courses tailored 
to the needs of individual 
companies, from seminars for 
management to detailed 
training for office and 
professional staff. Courses can 
be held on company premises, 
or at the Digitus Training Centre. 
Contact the Training 
Administrator for full details. 


Please book places as follows \^\ or send me more details [^\ | 


Places 


i 


PCWl 























CONTENTS 



Cover photograph by Crispin Thomas 


REGULARS 


NEWSPRINT 90 

The microcomputer business is playing 
musical chairs at the moment, with some 
contenders losing their seats—Guy Kewney 
callsthetune. 


YANKEEDOODLES 

Allears,ourmanintheStatesbringsthe 
latest newsonUSspeechtechnologies. 

102 

ORIENT EXPRESS 

All is not quiet on the Japanese front, as 
Shinichiro Kakizawa reports. 

107 

NETWORKS 

108 

Ourmanwithhisfinger in the dial brings you 
the latest numbers to log onto. 

COMMUNICATIONS 

Readers fight back—brickbats, a few 
bouquets, and our bludners. 

114 


BANKS' STATEMENT 118 

Blistersonyourfingersfrom keyboarding? 
Martin Banks is the man with the elastoplast. 


NUMBERS 

159 

LEISURE LINES 

159 

SCREENPLAY 

176 

We reviewonly the best— 

ignoretherest. 


SUBSCRIPTIONS 192 

One day your newsagent will go on strike and 
then wherewillyou be? 

BIBLIOFILE 194 

Treasure troves or worth less nuggets? 

Linnet Evans presents her pick of the 
paperbacks. 

MICROCHESS 196 

Atlast. . .aprogramwhichexplainssimply 
howto play chess. Nowyou'll get the chance 
tocompetewith David Levy whocontinues 
to triumph overthe machines. 

TJ'S WORKSHOP 198 

Tips and hints on howto make the most of 
yourmicro. 

COMPUTER ANS WERS 202 

Programwon'twork,interfacewon't 
connect, phonewon'tanswer? Don't 
despair, thesolution'ssimple: write to PCW. 

SUBSET 204 

Machine coding at speed the easy way. 

DIRECT ACCESS 208 

Latest news from the clubs and computer 
towns—plusTransaction File, Diary Data 
anddetailsofourBenchmarks. 

PROGRAM FILE 212 

You name it and we've a program for it—be it 
games, utilities or business listings you're 
after. 

BACK ISSUES 238 

It's always the same: the ones that get away 
arealwaysthebest. 

ADVERTISERS'INDEX 311 

Who's where in this issue. 

CROSSWORD 312 

And now we publish the answers as well (no, 
silly, not in the same issue). 

CHIPCHAT 312 

Us, gossip? Never. Although, seeing as you 
ask,haveyouheardtheoneabout. ..? 



Founder Angelo Zgorelec Editor Graham Cunningham Features Editor Jerry Sanders Production Editor Ginny Conran Sub Editor Lauraine Danker Home 
Computing Editor Tony Hetherington Business Computing Editor Peter Bright Consultant Editors David Tebbutt, Dick Pountain Editorial Secretary Tracy 
Dear Group Art Director Jim Dansie Art Editor Peter Green Assistant Art Editor Paul Ballard Typesetters Meadway Graphics 198 Victoria Road Romford 
Essex Group Publisher John Cade Publisher Tony Harris Group Advertisement Manager Peter Goldstein Assistant Advertisement Manager Philip Pratt, 
Dik Veenman Sales Executives Claire Rowbottom, Sarah Musgrave, Tony Keefe, Mike Blackman, Paulette Letts, Amanda Moore Advertisement Assistant 
Julia Vale Advertisement Production Jeska Harrington Production Assistant Bev Grice 


2 PCW 















































BENCHTESTS & REVIEWS 



DRESSED TO KILL 120 

PCkVexclusive:Tony Hetherington 
Benchtests the brightest of the MSX 
machinessofar,Sony'sHB-75 ( andis 
impressed by howfar the micro takes the 
basic MSXspecification. 

TIMETOGETSMART? 128 

Symphony, Framework and Xchange—the 
list of integrated business packagesgets 
longer all the time. Bill Holland finds out if 
there's a place in the queuefor Innovative 
Software's SMART program. 

POWER TO THE PRINTER 144 

And powerto your pocket as well, as we put 
two sub-£200 printers through their paces. 

PAINTING BY NUMBERS 146 

MikeLiardetfallsinlovewiththeQL—or at 
leastwithitsAbacusspreadsheetand Easel 
graphics packages. 


EXPERTADVICE 150 

ES/P Advisor is claimed to be a powerful tool 
for building your own expert system. Patrick 
Chang finds out if it lives up to its billing. 



DIMENSION 68000 152 

Just what does this machine think it is: an 
Apple or an IBM PC? Peter Bright dons his 
white suit to find out if the Dimension 68000 
is a master of emulation or merely confused. 

SENSIBLE SOLUTION? 162 

Networked micros presentfresh problems 
for database software. Kathy Lang finds out if 
Sensible Solution justifies its name. 

OLIVETTI M24 vs MAD 1 168 

Is imitation the sincerest form of flattery—or 
how many clones can one PC support? We 
Benchtest two new IBM compatibles to bring 
you the answer. 



SAMPLING THE WARE 117 

Atasteofwhat'sinstoreforthis September's 
PCWShow. 

UPGRADETOSUIT 132 

Dust down those old VIC prog rams and 
convert them to your 64. 


BEATTHECLOCK 160 

Tony Wi lliams explains howfiles of a useful 
size can be sorted on a micro without a disk. 

SPECTRUM FUNCTION KEYS 178 

All you need to knowto program Spectrum 
keys to execute a whole line of Basic. 

TEACH YOURSELF LISP 182 

No, NILisn'tthesameaszero,asDick 
Pountain explains. 


TOSERVEANDOBEY 136 IFTHE BUBBLE BURSTS 188 

Well, your robot will if you follow Andrew Bubble memory is here at last, but what is it 

Bang ham's simple construction advice. andwhathasitinstoreforyou? 


PCW Subscription Enquiries Stuart Cruickshank Subscription Rates UK: £25, Overseas £40 Subscription and mail order address 53 Frith Street, London 
WI A2HG, tel: 01-439 4242 telex 23918 VNUG© Computing Publications Ltd. 1983. Editorial and advertising address 62 Oxford Street, London WI A 2HG, 
tel: 01-636 6890. No material may be reproduced in whole or in part without written consent from the copyright holders. Printed by Chase Web Offset, St 
Austell, Cornwall. Distributed by Seymour Press, 334 Brixton Road, London SW9, tel: 01-733 4444. 


PCW 3 











































GO 4th WITH 
Ol COMPUTERS! 


THE APRICOT 


STARTUP 




FROM 

1495 +vat 

monitor £195 extra 


WITH WORDSTAR 

The Industry’s most successful word 
processing package. 


AND PRINTER 

Daisy Wheel Printer 
20 CPs fully Wordstar compatible 
with optional Sheetfeeder and 
Tractor. 


f 

apricot 


#1 COMPUTERS 

Southampton House, 192-206York Road, London SW113SA 

TELEX: 8954575CTCLDN 


4PCW 




















Now Available 
“APRICOT XI” 
5MB + 10MB 
FROM 

£2695 + VAT 


^ User training for you and your staff. 
* Easily arranged credit terms. 

^ Sophisticated technical and service 
back up. 



WE'RE CENTRAL 


ARP EASY TO 


TAKE ADVANTAGE 
OF OUR 

COMJPJJTER CLINIC 

-Hot/tne - ext. 66— 


Any performance or technical question answered 
without obligation. 


Call us for an appointment, 
sales/mail order, or simply 


drop in! 

01-228 2207 



Please send me a copy of 
your introductory brochure 
and details of the START UP RRCKAGE 


Name. 



Address _ 


_Tel No:. 


Occupation. 


^^Southampton House, 192-206 York Road, London SW113SA 
























SATAN’S 
CHALLENGE 
or 

(Nevil Rides Out) 

A Black Magic Adventure 



Dare you take up the challenge laid down by the most evil and 
sinister of all beings . . . the devil himself. 

If you do you will find yourself alone and at the mercy of the 
twisted fancies and whims of a cold and calculating mind. 

Occult forces are threatening the lives of those near and dear to 
you. Their only salvation rests in your hands but in accepting 
the challenge your existence is put in severe peril. 

In taking up the challenge you have to find The TALISMAN and 
locate a pentagram which then has to be prepared for the final 
rite. In the mean time forces will be opposing you making a 
difficult task almost impossible. 

Do not allow yourself to be lulled into a sense of security for it 
will be short lived. 

Many have gone before only to swell the ranks of the damned. 
This is the latest adventure from the stable of Microtest and has 
been written with the acclaimed features of other adventures in 
mind eg save facility, quick response, simple but extensive 
commands, a mixture of logical and fiendish problems to solve. 

Be warned this is an easy adventure to get into but devilishly 
difficult to end. 


Cassette £ 7.59 

Inc VAT 

Disk(40or80TK) £ 9.45 

Inc VAT 

3" Disk version £11.45 

Inc VAT 


MICROTEST FONT ROM. 

This exciting new ROM from Microtest will enable you to get all 
sorts of new characters and fonts from your BBC Computer. 
Once you have produced your masterpiece on the screen, all 
ou have to do is use the inbuilt screen-dump utility to produce a 
ard copy onto paper. 

Typing ‘ * HELP FONTS’ gives a list of available fonts and blocks 
of characters which they replace. 

Available fonts are: 

★Accents Accents and miscellaneous. 

★Block Small capitals. 

★Data Like the bottoms of cheques. 

★Greek It’s all Greek to me too! 

★Joined Standard capital with joined up lower case. 

★Maths A mix of until now unobtainable Mathematical 

symbols. 

★Miscellaneous A few oddities which often are very necessary. 
★Thick Thick text (for MODEs 0&3) to enhance 80 

column mode. 

★Thin Thin text (for MODEs 2&5) which makes modes 

2 & 5 much more readable or perhaps 
“READABLE ”, 

★Vertical For labelling graphs. 

★ 5 Dump Command for dumping graphics which gives 

capability for positive/negative, rotate/nor¬ 
mal, magnified/normal, and indented 
printout. 

♦ Mode 8 Memory Frugal 10 column multicolour 

display mode. 

The ROM has a dump facility which will produce a screen 
dump of any MODE from 0 to 8 on an Epson, Star Printer, 

CTICP80 or MT80. The Mode 7 Dump is a text only dump. 
After preparing a masterpiece you can then dump itto paper 
as well as being able to position the dump laterally on the 
paper. 

The ROM uses absolutely NO user memory and can be used 
with word processors etc as well as normal BASIC programs. 

£ 17.50 

inc VAT 

P&P + 50p per item 

available from 


DAIRYFILE FOR DAIRY 
FARMERS 

Keep on that economic line between over and under 
feeding! 

Save time recording milk yield and calculating feed 
amounts! 

Quickly decide feeding policy with the ‘ Me nthly Calving 
Group Performance Graph! 

Print out a recording sheet with cows in numerical 
order. Print out graphs or tables of indiv dual cows or 
Monthly Groups showing serving and pregnancy 
details, illness record, Calving Index, weekly and 
running total Margin over Concentrate. See at a glance 
cows due for serving, pregnancy diagnosis and drying 
off. Keep track of weekly total feed cost and milk sale 
price. 

All this and more with DAIRYFILE. 

Predict cow or Monthly Group total lactation yield. 
Compare with Standard Lactation Curves. All old data 
preserved—compare Monthly Groups over the years. 
Which is the most profitable month? 

Find out with DAIRYFILE — for up to 200 lactating 
cows. 

1 x 80TRK £ 69.00 

or Inc VAT 

2 x 40TRK 

Min Hardware Requirement 2 x 40TK100K Disc Drives 
or 1 x 80TK 20CK Disc Drives 


MICROTEST LTD 

18 Normandy Way, Bodmin, Cornwall PL31 1EX 
Telephone: 0208 3812 

OR ANY GOOD DEALER 


DON’T WASTE TIME PON T WASTE VALUABLE TIME DON’T WASTE VALUABLE TIME STUDY ENGINEERS TIME 

STOP - WATCH Management Services / Work Study Programs written and tested by professional Work Study Engineers STOP - WATCH 
THIS IS A SELECTION FROM OUR EXTENSIVE RANGE OF DISCOUNTED PRODUCTS OF THOSE WHICH WE MOST HIGHLY RECOMMEND 


HARDWARE — APPLE PRODUCTS 

Apple lie 64k 

£495.00 

Disk Drive with controller (lie) 

£200.00 

Disk Drive 

£150.00 

12" Green Screen Monitor 

£85.00 

Videx 80 column card 

£155.00 

Accelerator II Faster than an IBM PC 

£299.00 

Fast Dos — Speed up disk access by up to 20 
times 

£20.00 

80 Column Card (lie) 

£63.00 

Apple lie 

£840.00 


Conventional Time Study 

£250.00 

Production Study 

£250.00 

Activity Sampling 

£150.00 

Synthetic databank & SMV Compilation 

£150.00 

MTM Compilation of SMV 

£100.00 

Rating — Statistical Analysis 

£125.00 

Multiple Linear Regression Analysis 

£75.00 

The above software is being used by many large and 

small industrial and commercial organisations — List 
Available 


PRINTERS & DISK DRIVES 


Epson RX-80 Printer 

£225.00 

Epson RX-80/FT Printer 

£250.00 

Epson FX-80 Printer 

£365.00 

Printer Interface for Epson 

£80.00 

16k Printer Buffer 

£115.00 

64k Printer Buffer 

£165.00 

6 Mb Disk Drive (Floppy Cartridge Pack) 

£855.00 

5 Mb Hard Disk Drive 

£900.00 

10 Mb Hard Disk Drive 

£1100.00 

20 Mb Hard Disk Drive 

£1950.00 

Network — Shared system for use with Hard Disk £700.00 

Work station Interfaces for Network 

£150.00 

Add 15% VAT — carriage FREE for cash with order. 


MISCELLANEOUS — SOFTWARE 


Car Hire— Invoicing/Analysis/Drivers Pay 

£450.00 

Basic Compiler 

£140.00 

Applesoft Compiler 

£125.00 

Typing Tutor 

£20.00 

Membership 500 

£200.00 

Membership 2000 

£350.00 

Word Processing 

£90.00 

Visicalc Apple/IBM 

£155.00 

Multiplan — 2nd Generation electronic work 


sheet 

£165.00 

We can supply, deliver and install complete systems, train 
and get your Work Study Department computerise 

i your staff 

id 


Radiusend Ltd., Sweetlands Cottage, Couchmans Green Lane, Staplehurst, KENT TN12 ORR Telephone 0580 891986 


6PCW 



























Before you make the mistake of renting from anyone else call OEM! Our total flexibility allows 
you to rent for any term usually at a days notice; and with our wide range and high level of 
support and service can you really afford to rent from anybody else? 

B OEM RENTALS & LEASING LTD 

150-152 King Street, London W6 01-741 7381 
RENTAL HOTLINE- 01- 748 8404 


PART OF THE OFFICE EFFICIENCY MACHINES LTD GROUP OF COMPANIES 


IS PAPER WORK GETTING ON TOP OF YOU ? 





CANBEYOUR 
STEPPING STONE 

TO EFFECTIVE FINANCIAL AND 
ADMINISTRATIVE CONTROL 


21 UNION STREET 
RAMSBOTTOM, LANCS 
PHONE: 0204 52726 


1 

2 

3 

4 

5 

6 


PAYROLL 

PURCHASE/SALES LEDGER 
STOCKCONTROL 
NON VAT ACCOUNTS 
CASH PLANNER 
MAILING LIST 


£29.95 

£29.95 

£17.95 

£17.95 

£12.95 

£17.95 


ALL PROGRAMS AVAILABLE 
AS A BUSINESS STARTER 
PACK FOR THE SPECIAL 
PRICE OF £99.50 


THE PRICES ABOVE ARE FOR THE CASSETTE VERSION OF 
THESE PROGRAMS, DISC VERSIONS USING RANDOM 
ACCESS FILES ARE AVAILABLE FROM OCTOBER 1ST 1 


ALL SOFTWARE PROVIDED BY ABACUS, IS FULLY 
SUPPORTED BY THE COMPANY. 


M1 SI 

■ - > 


3*?.S 


PCW7 

































































Fed like you're marooned? 

The micro world has several islands that are good to live on for a while. The 8-bit CP/M island is 
well-established and comfortable, but plenty of people are now realising that the 16-bit islands 
called CP/M-86 and MS-DOS offer greater prospects. But moving from 8- to 16-bit can be 
hazardous — and which 16-bit destination do you choose? 

For the software developer or serious programmer. Pro Pascal and Pro Fortran are passports for 
these three islands. Programs can be transported smoothly from one to the other, and in each 
environment the acknowledged efficiency of the compilers ensures that programs make optimum 
use of the facilities available. 


Pro Pascal 

• First-ever Pascal for micros to be 
officially validated to BS 6192/ISO 7185 

• Separate compilation facility allows large 
programs to be subdivided into 
manageable segments 

• 64-bit and 32-bit real arithmetic 

• 9-digit (32-bit) integers 

• String handling extensions 

• Random access file handling 


Pro Fortran 

• Complete implementation of the widely 
used ANSI 1966 Standard 

• Very fast REAL, DOUBLE PRECISION 
and COMPLEX arithmetic and functions 

• INTEGER is 32-bits, but 8-bit and 16-bit 
integers are also provided 

• File handling extensions from Fortran 77 
include random access, error trapping 
and end-of-file detection 


Each is a true compiler, generating binary machine-code programs which make full use of the 
capabilities of the machine. The compiled code is re-entrant, enabling ROM-based applications to 
be developed. Files can be interchanged between programs coded in the two languages. Mixed 
language programs can be written, and Assembler-coded modules can be linked in to object 
programs, using the linker and run-time library supplied as part of each package. 

The 16-bit Pro Pascal and Pro Fortran compilers run on 8086/88-based micros with 86K physical 
RAM and CP / M -86 or MS - DOS, and each cost £320 + VAT. The 8- bit Pro Pascal and Pro Fortran 
compilers run on Z80-based micros with at least 56K physical RAM and CP/M, and each cost 
£220 +VAT. 


ifespero 

LANGUAGES FOR ^MICROCOMPUTERS 


Prospero Software Ltd. 37 Gwendolen Avenue London SW15 6EP England Tel: 01-785 6848 
















A COMPLETE PACKAGE - ALL THIS FOR £499! 

80K* RAM (Exp to 144K) 


Full Stroke Keyboard 
256K Data Storage Unit 
Daisywheel Printer 
Built-in Word Processing 
Buck Rogers Arcade Game 
Colecovision Compatible 


ADAM 


ADAM - £499 


1 ”~~ ~~~ iitsauiin 

MEMORY CONSOLE & DATA DRIVE 


DAISYWHEEL 


COMPREHENSIVE INSTRUCTIONS 


COLECOVISION GAMES CONSOLE 


QUITE SIMPLY-VALUE FOR MONEY! 

If you're looking for real value in a computer system, one which can handle anything from serious Word Processing to 
enhanced Colecovision style video games such as Buck Rogers, look no further. The Coleco Adam is here with a package 
which will make you wonder if you're dreaming when we tell you about it. A price breakthrough in computer systems, Adam is 
comprised of an 80K RAM memory console' with a built-in 256K digital data drive; a professional quality, stepped and 
sculptured 75 key full-stroke keyboard; a letter quality daisywheel printer and a full word processing program built into the 
Console. Two additional pieces of software, Smart BASIC and also Buck Rogers - Planet of Zoom ' (the ultimate in advanced 
video games), are included as well as a blank digital data pack Adam can be used with any domestic colour Television set 

MEMORY CONSOLE/DATA DRIVE: 'The heart of the Adam system is the 40K ROM and 64K RAM memory 
console which combines with the 32K ROM and 16K RAM in Colecovision to give you a total of 72K ROM (including 24K 
cartridge ROM) and 80K RAM (expandable to 144K) Built into the memory console is a digital data drive which accepts 
Adam's digital data packs, a fast and reliable mass storage medium that is capable of storing 256K of information, that's 
about 250 pages of double spaced text! The console is also designed to accomodate a second optional digital data drive 

FULL STROKE KEYBOARD: The Adam keyboard has been designed as a professional quality keyboard that 
combines ease of use with an impressive array of features It is stepped and sculptured for maximum efficiency and has 75 
full stroke keys which include 6 colour coded Smart Keys which are redefined for each new application; 10 command keys 
which are dedicated to the word processing function, and 5 cursor control keys for easy positioning of the cursor at any 
point on the screen You can attach a Colecovision controller to the keyboard to function as a numeric keypad for easy 
data entry It can also be held like a calculator, a feature which makes working with numbers particularly easy The joystick 
part of the hand controller can be used in the same way as the cursor control keys, to move the cursor around the screen 

LETTER QUALITY PRINTER: The Smart Writer letter quality daisywheel printer is a bi-directional 80 column 
printer which prints at a rate of 120 words per minute It uses standard interchangeable daisywheels, so a variety of 
typestyles are available. The printer has a 9.5 inch wide carriage for either single sheets or continuous fan fold paper and 
uses standard carbon ribbons It is comparable to many printers which cost as much as the total Adam package The 
printer can be used either with the Adam’s Smart Writer word processing program or as a stand alone electronic typewriter 

BUILT-IN WORD PROCESSOR: Adam comes with Smart Writer word processing built-in This program is so 
easy to use that you only have to turn the power on and the word processor is on line and ready to go Detailed instruction 
books are not necessary as the Computer guides you step by step, working from a series of Menu commands It enables 
you to type in text, then completely edit or revise it with the touch of a few keys Changes are readily made and a series of 
queries from the computer confirm your intentions, so that you can continuously double check your work as you type 

COMPATIBILITY WITH COLECOVISION: By using high speed interactive microprocessors in each of the 
modules, the Coleco Adam is designed to take additional advantage of both the 32K ROM and 16K RAM memory capability 
in the Colecovision. If you do not already own a Colecovision Console (£99 inc VAT), then you will need to purchase this 
when you initially purchase your Adam Computer package (£499 inc VAT), making a total purchase price of (£598 me VAT). 

WHAT IS COLECOVISION: Colecovision is one of the worlds most powerful video game systems, capable of 
displaying arcade quality colour graphics of incredible quality on a standard Colour TV set. The console (see picture 
bottom left) accepts 24K ROM cartridges such as Turbo and Zaxxon and is supplied with the popular Donkey Kong 
cartridge and a pair'of joystick controllers. Colecovision has a range of licenced arcade hits available such as Gorf, 
Carnival, Cosmic Avenger, Mouse Trap, Ladybug, Venture, Smurf, Pepper II. Space Panic, Looping, Space Fury, Mr Do. 
Time Pilot, Wizard of Wor and many others So there you have it, Adam plus Colecovision the unbeatable combination 
Send the coupon below for your FREE copy of our 12 page Colour brochure giving details on the complete Adam system 


SILICA SHOP LTD.. 1-4 The Mews. Hatherley Road. Sidcup. Kent. DAM4DX Tel: 01309 1 111 or 01-301 1111 

ORDER NOW - OR SEND FOR A FREE COLOUR BROCHURE 


„ 


To: SILICA SHOP LTD. Dept PCW0984. 1-4 The Mews, Hatherley Road. 
Sidcup. Kent. DAM 4DX Telephone: 01-309 1111 or 01-301 1111 

LITERATURE REQUEST: _ 

□ Please send me your FREE 12 page colour brochure on Colecovision/Adam 

□ I own a Videogame □ I own a .Computer 


-i 


Mr/Mrs/Ms: 

Address: 


Postcode: 


ORDER REQUEST: 


Please send me: □ Adam (add-on package only) £499 inc VAT 

□ Adam & Colecovision (£499 +£99) £598 inc VAT 

□ I enclose Cheque/P.0. payable to Silica Shop Limited 

□ CREDIT CARD - Please debit my Access/Barclaycard/Visa/Am Ex/Diners Club 

Card Number: . 
































































TASMAN SOFTWARE 

THE TASWORD WORD PROCESSORS 

This is what they said about Tasword Two: 

"If you have been looking for a word processor, then look no further." crash June 1984 

"Tasword has gained an enviable reputation as not only the best word processor for the Spectrum but as a word processor better 
than many available for other, more word processing orientated machines ." popular computing weekly June 1984 



"The number of on-screen prompts, together with the excellent manual, make it ideal - even for an absolute beginner ." 

PERSONAL COMPUTER WORLD September 1983 

"Without doubt, the best utility I have reviewed for the Spectrum ." home computing weekly April 1984 

"What makes a word processor more or less versatile is its control features. Tasword Two offers an impressive selection and the 
tutor program succeeds in demonstrating them admirably ." electronics and computing April 1984 

"Tasword is showing a degree of sophistication that business computers took many years to develop ." what micro? October 1983 


TASWORD TWO The Word Processor * 48k ZX Spectrum £13 90 

Your Spectrum becomes a professional word processor with TASWORD TWO. TASWORD TWO gives you an amazing 64 
characters per line on your screen. This is ideal for standard A4 paper and TASWORD TWO prints your text just as it appears on 
your screen. 

Tasword Two drives the following interfaces: 

Cobra RS2321/0 Port Hilderbay Interface ADS Interface Morex Interface 

Euroelectronics Interface Sinclair ZX Interface 1 Kempston Interface Tasman Interface 

The same program drives these interfaces. A short easy to follow set of instructions takes you through setting up your Tasword 
Two to drive the interface you have or choose to buy. Tasword Two also drives the ZX printer. 

Tasword Two is readily adapted for the microdrives to give super-fast saving and loading of both program and text. 

TASWORD MSX The Word Processor MSX Computers £13 90 

The Tasman word processor for the MSX microcomputer systems. 

TASWORD CPC 464 The Word Processor Amstrad CPC 464 £19 95 

The Amstrad Implementation of Tasword Two plus many extra features. 


WORD PROCESSING SUPPORT 


OTHER PRODUCTS FOR THE ZX SPECTRUM 


TASWORD TUTOR free with all Tasword programs 

Every TASWORD program comes complete with a manual 
and a cassette. The cassette contains your TASWORD and 
TASWORD TUTOR. This teaches you word processing using 
TASWORD. Whether you have serious applications or simply 
want to learn about word processing, TASWORD and 
TASWORD TUTOR make it easy and enjoyable. 

TASPRINT The Style Writer 

A must for dot matrix printer owners! Print your program 
output and listings in a choice of five impressive print styles. 
Tasprint utilises the graphics capabilities of dot matrix 
printers to form, with a double pass of the printhead, output in 
a range of five fonts varying from the futuristic data-run to the 
hand writing simulation of palace script. Drives all the printer 
interfaces listed under Tasword Two and all dot matrix 
printers with bit image graphics capabilities. You can also use 
TASPRINT to print Tasword Two text files. TASPRINT gives 
your output originality and style! Send s.a.e. for brochure 
which inlcudes TASPRINT output. 

TASPRINT ZX Spectrum £9 90 

TASPRINT MSX £9 90 

TASPRINT CPC 464 £9 90 


All prices include VAT and post and packaging 


TASWIDE - 64 characters per line! 

A machine code utility program, TASWIDE doubles the 
information that your own programs can display. Make a 
simple change to your print statements and your output 
appears on the screen at 64 characters per line instead of the 
normal 32. Both print sizes can be mixed on the screen. 16K 
and 48K versions supplied on the same cassette. £5'50 

TASMAN PARALLEL PRINTER INTERFACE 

Plug into your Spectrum and drive any printer fitted with the 
Centronics standard parallel interface. Supplied complete 
with ribbon cable and driving software. The cassette includes 
LUST, LPRINT, and text screen copy software for all 
centronics printers. The user changeable interface software 
makes it easy to send control codes to your printer using the 
method so successfully pioneered with Tasword Two. The 
cassette also contains fast machine code high resolution 
screen copy software for Epson, Star, Seikosha, Shinwa, and 
Tandy Colour Graphic (in colour!) printers. Send s.a.e. for 
brochure which includes sample print-outs and a full list of 
printers supported by screen software. Compatible with 
microdrives/ZX Interface 1 . £39.90 

TASMAN RS232 PRINTER INTERFACE 

Specification and software as above but drives printers 
fitted with the RS232 standard interface. roo 


* Available from larger branches of Boots 

For further information on all these products send an s.a.e. 
with "Tasman Brochure" written on the flap. 



Send cheque/P.O. or Access number with order. 
Telephone Access orders: Leeds (0532) 438301 


TASMAN SOFTWARE 

Dept PCW 

SPRINGFIELD HOUSE 
HYDE TERRACE, LEEDS LS2 9LN 


10 PCW 


y 













Business Systems 


COMMODORE 64 

tii 


Special offer £165 

Commodore 64...£165 

CZN Recorder..£39 

Disk Drive.£174 

Monitor.£174 

Printer.£174 

Printer 1526.£300 

Printer Plotter. £99 

RS232C.£30 

Easy Script.£65 

Easy Stock.£65 

Future Finance.£65 

Simons Basic.£43 

Assembler Tutor.£26 

Pat Speed.£43 

English Language.£8 

Biology.£8 

Mathematics 1.£8 

Mathematics 2.£8 

Geography.£8 

History.£8 

Physics.£8 

Chemistry.£8 

Radar Rat Race.£8 

Sea Wolf.£8 

Clowns.£8 

Jupiter Lander.£8 

Music Composer.£8 

Reference Guide (Book).£10 

ACORN ELECTRON" 



AT u nder £ 174, the Acorn 
Electron is the first micro in its 
price range to use BBC BASIC, 
the leading computer language 
in British schools. 

It has many features you won’t 
find on microcomputerscosting 
much more. And its colour 
graphics have the highest 
resolution of any home computer. 
Sowhetheryou’reinterestedin 
programming or using the 
constantly-expanding range of 
software, it’s the ideal first-time 
home computer. 


PRINTERS 

Silentype II Printer.£200 

Imagewriter DMP.£385 

Apple Colour Plotter.£660 

Epson FX100.£459 

Epson FX80.£339 

Epson RX80T.£229 

Epson RX80FT.£259 

Apple Printer.£350 

PaperTiger445.£199 

Brother HR15.£399 

Brother EP44.£220 

Juki 6100.£328 

Silver Reed: 

EX500 Parallel.£299 

EX500 Serial.£329 

EX550 Parallel.£399 

EX44 Typewriter.£273 

EX43 Typewriter.£248 

MONITORS 

Kaga12"gn.£99 

Kaga 12" amber.£99 

Kaga 12" colour.£199 

Kaga 12" hi res.£270 

Kaga 12" super hi res.£399 

RGBcolourcard.£78 


SILVER REED 
EXP 500 

A letter quality Printer 

16CPS Print-Speed 

£290 


Catch up 
with your 
kids. 
Meet the 
BBC Micro. 


£320 


The chances are that your 
children already know the 
BBC Micro. Because it's the 
microcomputer which is 
being ordered by the major¬ 
ity of British schools. 

The same machine forms 
the heart of the BBC’s 
massive computer literacy 
project. 

It also has a wide range of 
accessories which give it 
truly professional capabili- 
ties. And there’s an even 
wider range of software, 
covering games, education¬ 
al programs and business 
programs. 


THE 

OLIVETTI 

M10 



CPU: 80C85 8 bit CMOS, 8k 
expandable to 32k 

The M10 is useful in business and 
professional applications and in the 
home. Typical areas of activity 
include: 

□ Office administration: mainte¬ 
nance of records 

□ secretarial activities: word pro¬ 
cessing, filing telephone calls, 
etc. 

□ telecommunications for stock 
broking or sales 

□ electronic mailing 

□ stores and warehouses: stock 
control using a bar code reader. 


JUKI 6100 


A letter quality full-featured 
daisywheel printer with 
graphic mode and word 
processing function 18 cps 
print speed. 


£328 


MIGHTY MICROS 
FROM CASIO 

The PB 700: 

4k RAM expandable to 
16k-25k ROM graphics 

£113 

The FP200: 

8k RAM expandable to 
32k RAM-32k ROM ex¬ 
pandable to 40k, 20 char¬ 
acter x 8 line £260 


THE 

EPSON HX-20 

£350 



THE 

EPSON 

PX-8 


wps? 



THE EPSON PX-8 offers 
the performance of a desk¬ 
top computer. 

Measures 297mm wide x 
216mm deep x 47mm high, 
weighing just 2.3kg. 

It packs 64 KB of dynamic 
RAM memory & an 80 x 8 
character LCD with a micro¬ 
cassette & RAM disk for 
data storage. 

It is supported by a very wide 
range of peripherals. 

THE PX-8 can access com¬ 
pany & national data banks, 
and it can handle complex 
data processing and analy¬ 
sis projections, reports, 
scheduling, correspond¬ 
ence and electronic mail. 

£798 + VAT 


INTRODUCING A 
BUSINESS COMPUTER 
SMALL ENOUGH TO FIT 
INTO A BRIEFCASE... 



mm 


. . . but big enough to handle a 
variety of tasks! 

Sharp's amazing new PC 5000 
business computer has unlimited 
potential. For instance, you can use it 
as an executive word processor or 
Database management System. Use 
it to plan budgets and taxes and 
forecast your cash flow. Or use it for 
time and project planning, com¬ 
munications to other computers and 
electronic mail facilities. 

Thanks to its 128k byte bubble 
memory you can even use it on the 
move. Find out more about the 
amazing PC 5000 portable business 
computer at your local Sharp stockist. 

Sham PC 500016-bit 8088 proces¬ 
sor, MSDOS operating system; LCD 
screen, inbuilt printer, bubble mem¬ 
ory cartridges, battery/mains power. 


ELECTRONIC 

MAIL 

RELAX FOR THE 
FUTURE 

EASY LINK 


SHARP too 

Now available in 
Limited quantities 



£130 

MZ-70064K £129.95 

Cassette Player £34 

Printer Colour.£113 

Printer P5 £250 

Printer Cable.??? 

Joystick.777 

Database £26 

Word Processing. £26 

Pascal Language £34 

Non-VAT Accounts. £17 

Easi-VAT. £26 

700 Explained (Book) £6 

SHARP MZ-80A 

MZ-80SFDD Drive. C250 

Expansion Unit. £50 

Printer P4 £399 

Master Diskette £25 

MZ-80 API Interface £80 

SHARP PORTABLES 

PC-1500A Comp.777 

PC-1500 Comp £120 

CE-150 Printer £110 

4KRamCE151. £39 

8KRam CE155. £64 

8K Ram Battery £79 

CE158RS232 £120 

CE158 Recorder £32 

PC-1251 

PC-1251 Computer. £64 

CE 125 Interlace.£79 


THE EPSON 
CX21 ACOUSTIC 
COUPLER 



Portable 

Transmission Speed 
300 baud £160 


TRADE IN YOUR PRESENT APPLE TO AN 
APPLE lie, APPLE C, APPLE III & MACINTOSH 




Apple lie 64ZK Computer — £587. 
Apple lie 64K Computer (Disk Drive 
with Controller — £795. 

Apple lie 64K Computer (Duodisk 
with Acc, Kit lie, Monitor lie) — 
£1,095. 

Macintosh Computer with free Mac- 
write/Macpaint — £1,795. 

Macintosh External Drive — £349. 
Macintosh Numeric Keypad — £69. 
Macintosh Security Kit — £34. 
Macintosh Carry Case Deluxe—£69. 
Macintosh Carrry Case Standard — 
£39 

Imagewriter Printer 10" — £385 
Imagewriter Printer 15" — £525 
I/Writer Acc. Kit Macintosh — £38 


VAST LIBRARY 
OF GAMES 

Apple lie, lie and Macintosh 
Telephone:01-9381588, exl 36 



• 256K memory. 

• Two built-in ports let you expand by simply 
plugging in a hard disk, printer or plotter. 

• Easy-to-use keyboard. 

• High resolution video display. 

• Over 500 business software programs, 
including financial planning, business 
graphics and word processing. 

• Sophisticated Operating System (SOS) 
designed to let your system grow as your 
needs grow 

• ProFile™ hard disk stores your data with 
proven reliability. 

• Four expansion slots let you plug in a 
variety of accessories 

• Extensive library of most Apple® II soft¬ 
ware, including CP/M® software. 


Applelll256K 
& SOS System Software 
Monitor III 
5MB Profile 
Apple III ProFileKit 
External Disk Drive 
Catalyst 2.0 
3 Easy Pieces 
Keystroke Database 
Keystroke Report 
Backup III 


Normal 

Retail 

£ 

1995 

152 

1100 

95 

295 

128 

295 

225 

125 

FOC 

4410 


Promotion Price £2,999 


TASHABUSINESSSYSTEM 

191 KensingtonHighStreet LondonW8 

VAT: Add 15%, Price are subject to change without prior notice. 


Tel: 01 -9381588, ext 36 

Telex: 946240 (CWEASY G) Ref: 1900120 


Open for business 
9.30am-6.30pm 
Mon to Sat 













































































































































































Micro General the Specialists for Printer Selection 

Contact us for our expert advice on all your Interfacing problems 

It's not just a question of plug in and lets go. There are now over 200 different connector situations. How do you know that your 
computer will accept the printer of your choice? We at Micro Genera! do not sell boxes off the shelf. As computer engineers we 
help you to choose and install the right printer for your computer. The advice is free and it could save you some embarrassing 


mistakes - Buy from us for peace of mind. 


2 YEAR WARRANTY NOW AVAILABLE ON SELECTED PRODUCTS J 


APRICOT FI - a full blown business micro 

For the first time business user a genuine 
business machine with some amazing ‘high 
tech' features. - See the Apricots mouse 
execute previously complex tasks at a single 
key stroke, and the new infra-red device means 
there’s no cable connection to the keyboard, 
giving desk top planning a new meaning 

• 256K RAM 720 single disk 

• MS-DOS and Concurrent CP/M. 

• Rapid Display manipulation and special 
effects. 

• Expansion and Outport facilities. 

• Colour/Mono Monitor or VHF for your T V. 

• Extremely light (under 13lbs) - totally 
portable. 

• Price includes SuperWriter, SuperCalc, & 

• Well over 1000 software packages now LEASE FI from £6 per week 

availabte CALL FOR DETAILS, DEMO NOW 



BROTHER HR15 DAISY WHEEL 

• Diablo code compatibility 

• 3K Buffer 

• 2 colour printing 

• Super & Sub Script 

• Auto underline 

• Proportional spacing 


PLUG-IN KEYBOARD OPTION-C150+VAT 




+VAT 


BROTHER TYPEWRITER/PRINTER EP44 £215 
BROTHER PROFESSIONAL TYPEWRITER CE60 £395 

+VAT 


TRADE or PRIVATE CUSTOMERS take advantage of our 

INTERFACING CONSULTANCY 


INTERFACES & CABLES AVAILABLE FOR: 


VIC 20 
PET 

SPECTRUM 
ATARI 
BBC 
APPLE 
NEW BRAIN 
ORIC 


DRAGON 
COMMODORE 64 
TANDY 
SHARP 
OSBORNE 
SIRIUS 
SAGE 

SINCLAIR QL 


4 



INTERNAL 
&STAND 
ALONE 
BUFFERS 
from 

£65+VAT 


and more! 


PRINTER SWITCHES 
from £85 plus VAT. 


CALL US FOR PRINTER SAMPLES 



EPSON MATRIX PRINTERS 

, V - 


Prices / 
Reduced 


EPSON RX80T lOOcps £210+VAT 
EPSON RX80F/T lOOcps £240+VAT 
EPSON FX80 160 cps E360+VAT 
EPSON RX100 lOOcps £390+VAT 
EPSON FX100 160 cps £499+VAT 

EPSON LQ1500 200 cps £1100-hVAT 


MICROLINE LOW COST PRINTERS 

• UP to 25% faster thru-put than 
nearest rival. 

• Near letter quality (92/93/84) 

• Ideal printer for business 
systems. 

• High Res Graphics / ^ 

(92/93/84) /1|[ 


Microline 80 80 cps £195 < vat 

Microline 82A 120 cps £275 + vat 

Microline 83A 120 cps £450 * nt 

(M82 A & M83 A serial & parallel 
interfaces are standard) 

Microline 84 200 cps £750 -r vat 

Sheet feeder for IBM version available 

M84 £299 

Microline 92 160 cps £415 + vat 



HIGHSPEED 
HIGH QUALITY 
LOW PRICE!! 


Microline 93 160 cps 
£550 + VAT 
The ideal alternative 
to EPSON FX100- 
Faster thru-put and 
near letter quality. 
Recommended for 
IBM, SIRIUS, 
APRICOT. 



CANON PW-1080A 


• 160 cps and quiet too 1 

• High Resolution graphics 

• Down loading for user-optional characters. 

• Near letter quality - italic, gothic and orator 
fonts optional 

• Epson Code compatibility. 


STOP PRESS! JUKI 6100 DAISYWHEEL PRINTER 18cps-£355 




DEALER/OEM ENQUIRIES WELCOME 


ip ro 

1 ^ 1 w . ■ Always call for the best possible price SSZ Access Visa 
0 n 0 T0 I (PCW9) Unit 25, Horseshoe Park, PAN6B0URNE, READING, RG8 7JW Tel: 07357 4466 


12 PCW 






















































THE 

EPSON QX10 


OLIVETTI M24 

PERSONAL 

COMPUTER 


192Kb RAM, 
dual D/D discs, 

Hi-resolution 

Graphics, 

cp/m, basic £1,735 


The new Olivetti M24 personal 
computer is operationally compati¬ 
ble with IBM PC. 


This means it can handle all the 
most popular software. But it hand¬ 
les it faster. 


• MS-DOS operating systems 

• Personal Application Manager (PAM) 

• Memo maker 

• Lotus 1-2-3 COMING 


The M24 also has many other 
unique features including a higher 
resolution screen with 16 shades 
of grey. A modular format that 
provides greater expandability. 

From £1,595 + VAT 





HPIO 


FREE 


The HP 150 Personal Computer, with HP Touch 



• ON SITE MAINTENANCE 

• LEASE PURCHASE/RENTAL 

• SOFTWARE TRAINING 

• HARDWARE/SOFTWARE SUPPORT 



• Unique Hp Touch Screen 

• 16 Bit Power (8MHZ) 8088 

• MS DOS Operating System 

• Personal Applications Manager 

• 256-640K RAM 


• Built-in IEEE-488 

• Built-in 2 x RS 232 s 

• Self Test Diagnostic 

• 27 x 80 Character Display 

• Only 2.1 Square Feet Space 

• Choice of Systems (5.15 meg) 

• Full Graphics Terminal 

• Optional Pop-in Printer 

• Hp’s Own Optional Plotters 


• Ultra High Resolution (512 x 390) 

• 160K ROM 

• New Hp 3.5" Protected discs 

• HP Unique Disc Wear Warning 



HEWLETT 

PACKARD 


HITACHI MBE 16000 PC 


APPLE lie 



• 14" Colour RGB Monitor. 

• 128K RAM. 

• Built-In RS 232/Parallel Ports. 

• Twin Double Sided Floppies. 

• Professional Keyboard. 

• MS DOS Operating System. 

• Microsofte BASIC. 

• High Res Colour Graphics. 

• 16 Bit 8088 


Nucleous systems generator 
worth £500 

FREE 

August special — high speed 
printer worth £330 



£849 


DAISYWHEELS.. . 

at an incredible new 

LOW PRICE! 
JUKI 6100 
. . .just £329 

20CPS; BiDirectional & Logic Seeking; 
10, 12, 15 & Proportional Spacing; 
Wordstar Compatible; 2K Buffer; 13 
inch Platen; Underline; Backspace + 
Lots more; Centronics Interface Stan¬ 
dard. 

THE DAISYWHEEL THA T HAS NO 
COMPETITION 

OPTIONAL RS 232 TRACTOR AND SHEET 
FEEDER 



OWN A MAC 


COPY II 

PLUS £39.95 


A set of disk utilities for Apple II combining the 
most asked for features into one low priced 
package includes BIT COPY SECTOR EDI¬ 
TOR; VERIFY DRIVE; SPEED COPY DISK; 
DELETE DOS; VERIFY FILES; VERIFY DISK; 
UNDELETE FILES. 


DISK HEAD CLEANING KITS 

How clean are your disk drive heads? Safeguard 
against data errors — get a kit now. 

£15.95 


TASHA BUSINESS SYSTEMS 

191 Kensington High Street, London W8 

VAT 15%. Prices are subject to change without prior notice 


Tel: 01-937 8529, ext 35 (line open for orders) 

Telex: 946240 (CWEASY G). Ref: 19001120 


Open for business 
9.30am-6.30pm 
Mon to Sat 

































































Use a micro 

without 

UgfflffllL 

one • * 


WWir n#if9 Makin ^ this Possible 
™*v • is our speciality! 

Come into our office, and see 
the best in personal computers 
and their software. 

Almost any leading brand 
name you’ve heard of. 

Then, if yon like, select a 
microcomputer to RENT for 
the period you want. 

If you are happy with your 
choice, a purchase option is 
available. If not, you can try 
another! 

No matter which way you turn, 
you get unbiased professional 
advice. Plus training. Plus 
maintenance. Painless! 


Learning more is painless too. 
Just post this coupon. 



CCA (MICRO RENTALS) LIMITED 

Unit 7-8 Imperial Studios, 
Imperial Road, 

London SW6 SAG 

Telephone: 01-731 4310 

A 

Name 

Organisation 

Address 




Telephone 

PCW/9/84 

CCA (MICRO RENTALS) LIMITED 


fTiaP 3D Systems Ltd 

MODULAR COMPUTER SYSTEM 


CPU 

Central Processor Unit 

64k Dynamic ram 
Full memory mapping 
2 Prog. RS232 channels 
Parallel keyboard port 
16 parallel I/O lines 
Uses SIO and CTC 
Full interrupt control 

Complete B & T £230 

VFC 

Video/Floppy Controller 

80 col. by 25 line display 
On board disk controller 
Parallel keyboard port 
Video switch option 
CompleteB&T £214 

Video only B & T £125 

Floppy only B & T £125 

RAM 

Dynamic Ram Board 

64k-256k On board 
32k/64k Paging or full 
memory mapping 

64k Built and tested £150 

256k Built and tested £285 

Kits available POA 

MPI 

Multi Purpose Interface 

Mix 87573" Disk drives 
SASI/Winchester interface 
Programmable RS232 channel 
Programmable RS485 
high-speed multidrop serial l/F 
Uses SIO and CTC 

CompleteB&T £185 

FDC & SASI only B & T £145 

SPI 

Serial/Parallel Interface 
4 prog. RS232 channels 
16 parallel I/O lines 
Full Baud rate coverage 
Uses SIO and CTC 
CompleteB&T £175 

RTC 

Real Time Clock 

S/W support CP/M 2.2&Plus 

Battery back-up 

Uses PIO but still allows 

use of parallel printer 

CompleteB&T £45 


DISK DRIVES 

Boxed TEAC/TOSHIBA's c/w 
PSU and all leads etc. 

Single DSDD (1 Mb) £344 

Dual DSDD (2Mb) £569 

BareTEAC/TOSHIBA (1Mb) 

POA 


lOMbWinchesterSys £1350 
LargerWinchester’s POA 

MAPCOM 

Complete computer system 

4 MHz Z80A processor 
64k Ram expandable to 1 Mb 
Twin TEAC1 Mb Disk drives 
Integral 12" green screen 
80 col, by 25 line display 
Programmable keyboard 
Runs under CP/M 2.2 and the 
new CP/M Plus (CP/M 3) 

4 spare expansion slots 
Winchesters available 

MAPCOM+CP/M 2.2 £1760 
MAPCOM+CP/M Plus £2192 
(Includes 256k RAM card) 
MAPCOM + CP/M 2.2+Winc 
POA 

RACPAK Rack mounted sys¬ 
tem more slots, more power 

POA 

MONITORS 

Philips 12" green £86.50 
Microvitek 14" Colour £250 
Novex 14" Colour £230 


SUNDRIES 

6 Slot card frame ass 
6 Slot backplane 
3 Slot card frame ass 
3 Slot backplane 
Switch mode PSU 
117 key cased keyboard 
95 key cased keyboard 


£60 
£8 
£45 
£6 
£75 
£199 
£145 

77 Way edge connector £4.30 
Box 10 5V4" DSDD £22 
Box Dysan 204-2D 96tpi £45 

SOFTWARE 

CP/M 2.2 £110 

CP/M Plus (CP/M 3) £257 

MAPDOS (Nascom + VFC) 

£40 

MAPPEN CP/M word proc.£50 
MAPPEN Maxifile ov.lay £20 
MAPPEN Spooler ov.lay 
Wordstar 


Mailmerge 
Spellstar 
Datastar 
Infostar 
Supercalc 
Supercalc II 
dBase II 
Cardbox 
C Basic 
Basic 80 
Basic Compiler 
Macro 80 
and many more 
Business S/W available 

PRINTERS 

Epson RX80/FX80/FX100 POA 
OKI Microline 82A/83A POA 
CI-300 Line Printer POA 

and many more 


£20 

£295 

£145 

£145 

£175 

£295 

£125 

£199 

£438 

£155 

£110 

£241 

£272 

£138 

POA 


All prices exclude postage, packing and VAT 
Dealer and OEM enquiries welcome 

MAP 80 Systems Ltd. 

1 Windsor Street, Chertsey, Surrey 
Tel: Chertsey (09328) 68044 

Or call in and see us at the Chertsey Computer Centre 


14PCW 
































Compatible & faster than IBM PC 
2 Drive System 128K £1,939 

10Mb Hard Disk (XT) £3,899 

‘Built-in Graphics & Colour 
‘Runs Flight Simulator, Lotus 1-2-3 on 
mono or colour 

*7 IBM slots mtrnrnmgm 

‘8 Mhz 8086 true 16 bit 

NEC 

16 bit 8086 128K RAM 
2.4 Mb Disk storage 
CP/M86 orMSDOS 
Green Screen 
Colour Display 



Multi- 
s user 


NorthSta^ 



DIMENSION 


The IBM compatible multi-user system 
(up to 12 users). 

15Mb hard disk and 2 user stations 
complete with VDU running IBM graphics 

£5 375* 

Each subsequent work station ’ 
(8088 CPU 128K RAM) £1,275 

‘including 6 months on-site warranty, 


NEC APC RRP 

Dot Matrix Printer RRP 
Cables RRP 

Wordstar 
Multi Plan 


£1985 
FREE 
FREE 
FREE 
FREE 
You Pay £1985 


apricot >k 

5/10Mb Hard Disk £2,695/£2,995 
Floppy Version from £1,495 

New! Apricot 12" monitor with swivel 

£195 

sinus i 

1.2 Mb Disk storage £2,195 

2.4 Mb Disk storage £2,895 

10 Mb Disk storage £3,995 


LAP PORTABLES 


DOT MATRIX 

PRINTERS 

CANON 80 Col 160cps 

£319 

CANON 156 Col 160cps 

£399 

GEMIN110X/15X120cps 

£249/359 

EPSON FX80/FX100 160cps 

phone 

EPSON LQ 1500 

£980 

Fujitsu DPL 24 240 CPS 

£1,295 

DAISYWHEEL 


PRINTERS 


FLOWRITER 1600 60cps 

£1,600 

TEC F10 40cps 

£1,050 

Tec FI500 25cps 

£450 

JUKI 18cps 

£399 

BROTHER HR/15/25 

£445/£795 

Fujitsu SP320 48 CPS 

£980 


8088 CPU. 128K RAM (expandable 
550 1 Drive 160K 
‘550/160 2 Drives 160K ea 
555 2 Drives 160K ea 
*550/360 2 Drives 360K ea 
*550/730 2 Drives 730K ea 
*555/360 2 Drives 360K ea 
‘555/730 2 Drives 730K ea 
*LCC upgrade 
Monitor mono/ 
colour 

laiiiL MH I 

Compaq IBM Compat. 

Kaypro II 


HARD DISKS 


SANYO 

IBM 

COMPATIBLE 
16 bit 

* runs most 
non-graphic 
software 


to 256K) MSDOS 

£749 

£875 

£999 

£1,050 

£1,199 

£1,390 

£1,550 

£125 
from £350 

from £1,795 
from £1,095 


Hard Disks for IBM PC Sirius QX10, NEC 

10 Mb £1,545 

15 Mb £1,695 

20 Mb £1,995 

10 Mb Tape Streamer IBM PC £995 


NEC 8201 16K 
EPSON HX20 16K 
TANDY 100 8K 
EPSON PX8 


£475 
from £402 
£433 
£798 


SHEET FEEDERS 


BDT 2 Tray Auto £595 

BDT 3 Tray Auto £695 

BDT Single £375 

Juki Sheet Feeder £239 

Juki Tractor Feeder £99 

Tractors (Qume RICOH, Tec) £139 


PLOTTERS 


Hewlett-Packard 74754A 6 Pen 
Roland DXy 800 A3, 8 Pen 


MODEMS MONITORS 


Buzz Box. Direct Connect Modem 
Sendata Accoustic Coupler 
Philips 12” Green. Hi Res 
TAXAN 12" RGB Hi Res 


ACCESSORIES 


Floppy Disks Printer Buffers 
Daisywheels Paper 

Ribbons Labels 

Cables Computer cleaning kits 

Disk containers Acoustic Hoods 


SOFTWARE 8/16 Bit 


The comprehensive range includes 


WORDSTAR £235 
SUPERCALC ll/lll £190/£249 
WORD PROCESSING £ 
Spellbinder 290 

Multimate** 332 
Word w/Mouse * * 341 

Spellstar 134 

Grammatik 85 

FINANCIAL PLANNING 
Multiplan 8/16 bit 175/143 

INTEGRATED S W me 
GRAPHICS 

Lotus 1-2-3 357 

Open Access * * 430 

FT. Moneywise 495 
Framework * * 495 

D BASE CORNER 
FastBase inc RPG 185 
Friday 185 

Compsoft DMS Plus 195 
UTIUTIES 

Assembler + Tools 
8/16 140 

Macro Assembler 
8/16 140/99 

* * IBM PC DOS Only 


d BASE II £349 


SPELLING CHECKER £80 

LANGUAGES 

£ 

M Basic 

215 

MBasic Compiler 

235 

Aztec C Compiler 

195 

Innovation C' 

345 

C Compiler 

245 

Fortran 8/16 

330 

Cis Cobol/Forms2 

399/105 

Pascal MT +/inc. 


SPP 

240/350 

ACCOUNTING 


Pegasus from 

275 

Exact 

750 

Pulsar from 

195 

Sage 

375 

COMMUNICATIONS 


Move-lt 8/16 

90 

GRAPHICS 


Data Plot + 

195 

DR Graph 

206 

Graphplan 

210 

ESS Plot 

295 


Looking fora fast, powerful easy-to-use Spreadsheet 1 
with integrated graphics and database for your 
IBM PC, Sirius or Apricot 

f Lotus 1-2-3 £357 


This US bestselling software package has 4 standard IBM 
PC soft sectored 5.25" discs. One contains a tutorial, two 
are 1-2-3 system disc and its back-up copy, and the fourth 
is a separate set of routines for printing graphic files 
created by the main program. 

'on line help menu 
"fastdata handling 
'easy error handling 
1 33000 entries 
'good documentation 


FORMATS: Superbrain. Televideo. Sirius. Sanyo. Osborne 
Northstar. 8 SD. DEC. Epson QX-10. IBM 
ICL, H-P, XEROX, ALTOS. Apricot, NEC-APC & many more 
All prices are exclusive of VAT 


43 Grafton Way, London W1P 5LA (Opposite Maples) 

Opening Hours: 10-7 Mon-Fri. 10.30-4 Sat. 

01-387 4455 (4 lines) Telephone Answering Service After Office Hours 

Telex: 8953742 / 





PCW15 

























The Micro System 
of the Year 


A sweet solution for your 

business 

ACT Apricot 

Britain’s best selling executive microcomputer system, including 
256K byte memory, twin 315K byte micro disks, monitor, keyboard 
with microscreen and the outstanding Epson RX 80 FT printer, or 
a Daisywheel printer, together with MSDOS, Basic, Supercalc, 
Superplanner and Superwriter for less than £2000 + VAT. 

Complete business system as above with Sage executive 
package including sales ledger, purchase ledger, nominal ledger, 
invoicing and stock, now including Superwriter. Price £2495 + 
VAT 

Get it all done by Friday. Complete system as above plus 
Ashton-Tate-Friday package from only £2195 + VAT. 

New Apricot options: Double sided disks add £200 to above 
prices. 10MB Winchester, add £900 to above prices. Larger 12 
inch monitor add £100 to above prices. 

Call us for a quotation, or send for our complete list of hardware 
and software. 

CHESTNUT HOUSE LTD 

Longdene 
Longdene Road 
Haslemere, Surrey 
Tel: 0428 54065 (24 hours) 




16 PCW 




















AT COMDEX/EUROPE ’84 

The only exhibition exclusively for 
computer manufacturers from around the world 
and resellers from all of Europe. 


• If you are in business 
asa:-Systemshouse 

- Value adder 

- Distributor 

- Retailer 

- Dealer 

- Office-machine Dealer 

- Office-product Dealer 

- Volume buyer 

- Systems Integrator 

- Manufacturers 
Representative 

• Comdex/Europe ’84 is your 
best opportunity to establish 
valuable business relationships 
with those who make products 
you can sell profitably. 
Representatives of leading and 
innovative producers of 
computers and related products 
are ready to talk with you about 
how you can expand your 
business by selling their products. 


• A group of conference sessions, 
which discuss industry trends 
and how to enhance the profit¬ 
ability of your business, will 
also be offered. 


Plan now to attend what can 
be the most productive event of 
your business year. 


COfflMK/EUROPE *84 

29 October -1 November 1984 

RAI Exhibition Center, Amsterdam, The Netherlands 


For more information complete coupon. 

Yes I’d would like more information about COMDEX/EUROPE ’84 

□ I am interested in exhibiting 




n 


□ I am interested in attending 


Name _ 
Company 
Address _ 
City_ 


. Title _ 


. Country 


Telephone_ 

Return to: COMDEX/EUROPE, Rivierstaete, Amsteldijk 166,1079 LH AMSTERDAM, 
The Netherlands. Tel. (31)20-460201. Tlx. 12358 iface nl. Telefax: (31)20-461634. 


j 


PCW17 





































WOW COST COMPACTMODEMS 
CAPABLE OF BOTH V21& V23 

OPERATION 



The MS 21 /23 will access 
computers, terminals and 
various data bases such as 
Prestel, Micronet800, etc., as 
well as electronic mail services 
from Telecom Gold. Link is by 
cable from an RS232 outlet. 




Fully BT APPROVED 
Automatic Disconnection 
620 Cable Connection to BT 
Jack Plug Supplied 
Self Test. Analogue loop in 
each operational mode 
CCITT V25 answer sequence 




: *•> 





• User selectable modes of 
operation: 

V21 (0-300bps) answer/ 
originate 

V23 (0-1200bps) half duplex 
V23 (75/1200bps) duplex 
V23 (1200/75bps) duplex 

• Bell 103 and 202 frequency 


21231 AD 



Please supply the name and address of my nearest 
MS21 /23 dealer 

Name 


Address 


Tel. No. 



FEATURES 

• Offers Intelligent Automatic Dialling in all 
modes of operation • DTE Automatic Baud 
Rate (ABRD) when dialling • Operational 
mode selection by user controlled commands 

• Stored number facility • Speed 
conversion option • Error correction option 

• Error and Status messages automatically 
displayed to user • Extensive test facilities 

• Full British Telecom's System Approval for 
Autodialling Software 

For further information cut out or call Dept. PCW Master Systems 


100 Park Street, Camberley, Surrey pcw 


DEALER ENQUIRIES 
WELCOME! 


0276-685385 

Don't sett/e for second best, buy the modem the professionals 
use 


18 PCW 
















GUILDFORD 


- COMPUTER 


C-E-N-T-R-E 


NOW AVAILABLE 

KAYPRO 2 including CPM 2.2, M-Basic, Wordstar, 
Wordplus, Supercalc, Uniform £1,095.00 

KAYPRO 4 as above plus S-Basic,C-Basic, Superterm, 
DBase II £1,595.00 

KAYPRO 10 (io Meg H/Disk) as above, all prices 
ex-VAT £2,295 



1 THE QUADRANT, BRIDGE STREET, 
GUILDFORD, SURREY GUI 4SG 

TEL: 0483 578848 


£500 

REWARD 


For information leading to the conviction of 
the person or persons responsible for the 
theft of EPSON HX20 COMPUTERS with the 
following serial numbers: 


019827 

020891 

019828 

020892 

019829 

020893 

019830 

020894 

019831 

020895 


Telephone in strictest confidence 

0533741163 


V 

EXCEPTIONAL VALUE 

ORDER NOW WHILE 
STOCKS LAST 

FIDELITY CM14 14" 
COLOUR MONITOR 





AT ONLY 


£1 69.95 + VAT 

= £195.44 


12MHz Video Bandwidth 
RGB RGBY and Composite Video 

Just the right choice for all popular makes of 
micros 



CREDIT CARD 
HOT LINE 
01-482 1711 



| PLEASE ADD £10 + VAT FOR DELIVERY. 

POST YOUR CHEQUES/POs TO: 

I DATASTAR SYSTEMS UK 

UNICOM HOUSE 182 ROYAL COLLEGE STREET 
LONDON NW1 9NN 
Telex 295931 UNICOM G 


PCW19 


















B.B.C. — SI00 EUROCARD 


I.C.-1 

BBC 1 Meg Bus. 

Interface Card 

£78.00 

MSTAR 

BBC 1 Meg Bus. Driver Rom 

£32.00 

EC-1 

BBC 1 Meg Bus. 

Extender Card 

£28.00 

MB-3 

8-Slot Mother Board 

£36.00 

PP-1 

Eprom Programmer 

£47.00 

BSPK-B 

‘Beeb Speak’ Speach Card 

£21.00 

— 

Pen Plotters, 3 Axis machines 

P.O.A. 

L. PEN 

B.B.C Lightpen 


£20.00 

RK-2 

1 Meg Case (supplied as flat pack) 

£56.00 

PS-1 

1 Meg Power Su 

pply 

£44.00 

PS-2 

12v Power Supp 

y 

£45.00 

PS-3 

24v Power Supply 

£45.00 

PS-4 

Hard Disk Power Supply 

£65.00 

PB-1 

64K Stand Alone Printer Buffer 

£130.00 


Single 400K Disc Drive 

£180.00 


Dual 400K Disc Drive 

£352.00 


Juki 6100 Daisywheel Printer 

£330.00 


Shinwa-CPI CP80 Dor Printer 

£180.00 


Fidelity 14 inch Colour Monitor 

£186.00 


34 Way Cable for IC-1 

£15.00 


Printer Cable BBC Centronics 

£8.50 


BBC-RGB Videocable 

£9.00 


BBC-RS 232/423 Videocable 

£5.50 


BBC-RGB/EIAJ Videocable 

£5.50 


Box of 10 S/S D/D Floppydiscs 

£17.00 


Box of 10 D/S D/D Floppydiscs 

£28.00 


(Add £9.00 to Disc Drive prices for 1 Drive to be 40/80 Swichboard) 

Please add 15% VAT + £1 P&P. Payment by cheque or bankers order. 
Trade/Educational discounts may be available — refer. 

Add £8.00 carriage/insurance for heavy or bulky items (Printers etc). 

Dealer enquiries welcome. Send for SI 00-Eurocard details. 

STOP PRESS 

1.0 Box’ User Port MNI-Rack System for BBC now available. 

BASYS 

48 Sundridge Drive, Walterslade, Chatham, Kent 

ME5 HHT 

Telephone: 0634 660157 





¥ 


INCREASE YOUR SYSTEM S 
SPEED WITH ONE SIMPLE 
PLUG IN UNIT 


◄ 


INTERFACES 



IEEE TO PARALLEL EXCLUDING P.S.U. IF1200 

£65.95 

IEEE TO PARALLEL IF1210 

£69-95 

IEEE TO RS232 IF1310 


£79.95 

PARALLEL TO RS232 IF2310 

£79.95 

RS232 TO PARALLEL IF3210 

£69.95 

CBM 64 TO PARALLEL IF3210 

£59.95 

PRINTER BUFFERS 



EXTERNAL SPOOLERS (MAINS POWERED) 


INPUT 

OUTPUT 


PARALLEL 

PARALLEL 8K BIF2210 

£79.95 

PARALLEL 

PARALLEL 16K BIF2211 

£89.95 

PARALLEL 

PARALLEL 32KBIF2212 

£99.95 

PARALLEL 

PARALLEL BIF2213 

£129.95 

PARALLEL 

RS232 8K BIF2310 

£99.95 

PARALLEL 

RS232 16K BIF2311 

£109.95 

PARALLEL 

RS232 32K BIF2312 

£119.95 

PARALLEL 

RS232 64KBIF2313 

£149.95 

RS232 

RS232 8K BIF3310 

£99.95 

RS232 

RS232 16K BIF3311 

£109.95 

RS232 

RS232 32K BIF3312 

£119.95 

RS232 

RS232 64K BIF3313 

£149.95 

RS232 

PARALLEL 8KBIF3211 

£109.95 

RS232 

PARALLEL 32KBIF3212 

£119.95 

RS232 

PARALLEL 64KBIF3213 

£149.95 

INTERNAL SPOOLERS FOR EPSON PRINTERS 


PARALLEL 8K SPOOLER BIF2220 

£59.95 

PARALLEL 16K SPOOLER BIF2221 

£69.95 

PARALLEL 32K SPOOLER BIF2222 

£79.95 

PARALLEL 64K SPOOLER BIF2223 

£109.95 


ALL PRICES EXCLUSIVE OF VAT 

DEALER ENQUIRIES WELCOME 

IBEK SYSTEMS 

437 STONEY STANTON ROAD, 
COVENTRY, WEST MIDLANDS 
TEL: 0203 661162 


Would you like fo transfer your Spectrum programs from 

© MICRODRIVE TO MICRODRIVE © TAPE TO TAPE 
© TAPE TO MICRODRIVE © MICRODRIVE TO TAPE 

Then do It with 


ZX Spectrum 16/48K 


□□□□□□□□□□ 

□□□□□□□□CD 

□□□□□□□□□□ 

(□□□(□□□acanci: 




TRANS-EXPRESS is the most comprehensive package ot four m/c 
utilities for transferring Spectrum programs. They are user- friendly 
simple to use, reliable & very efficient. They go much beyond where 
similar attempts failed, enabling you to transfer any kind of programs 
up to the full 48.0 K length - provided you do not infringe copyright 
TRANS-EXPRESS is an essential microdrive companion and an 
invaluable software back-up utility. 

We are offerring the entire package for £ 9.95 or a combination of 
TAPE TO MICRODRIVE & MICRODRIVE TO MICRODRIVE for £ 750. 
You can also buy each of the four programs separately for £ 5.50 
only. 


TAPE 


TAPE 


u ^ — — — _ — — _ _ _ _. — — _ — — — 

Please send me a copyot TRANS-EXPRESS ® ©@© whlre amicable 

I enclose cheque/PO for.„ 

(Please add £1.00 for orders outside UK) 

Name. 

Address. 

113 Melrose Ave, London NW2 



ATTRACTIONS 

‘THE POWER BEHIND THE PRINTED WORD” 



STAR GEMINI-10X 

120CPS • BI-DIRECTIONAL LOGIC SEEKING • 
FRICTION TRACTOR AND ROLL HOLDER 
STANDARD • DOWN LOADABLE CHARACTERS 
• ULTRA HIGH RESOLUTION • 80 COLS 

£1 89.95 + VAT = £218.44 
WHAT VALUE! 

STAR GEMINI-15X AS ABOVE BUT 132 COLUMN 
£315 + VAT = £362.25 



STAR DELTA 10 

160 CPS • BI-DIRECTIONAL LOGIC SEEKING • 
PARALLEL AND SERIAL INTERFACE STANDARD 
• 8K BUFFER • FRICTION TRACTOR AND ROLL 
HOLDER STANDARD • 80 COLS • MANY MORE 
FEATURES TOO NUMEROUS TO LIST. 


£319 


.95 + VAT = £367.94 


STAR DELTA 15 AS ABOVE BUT 132 COLUMN 

£460 + VAT = £529.00 


CREDIT CARD 
HOT LINE 
01-4821711 



PLEASE ADD £10 + VAT FOR DELIVERY. POST YOUR 
CHEQUES/PO’S TO: 

DATASTAR SYSTEMS UK 

UNICOM HOUSE, 182 ROYAL COLLEGE STREET, LONDON 
NW1 9NN 

Telex 295931 UNICOM G 


PCW21 
















































SUMMER 

SALE 

We are having a Summer Stock Clearance Sale and are offering a limited 
number of the following products at bargain prices. 


COMPUTERS 


Sanyo 1150 8 bit CPM with 6 Micro Pro Packages £850 + VAT 

Sanyo 4050 16 bit (1 only) £1 495 + VAT 


PRINTERS AND ACCESSORIES 


Epson 

MX-100.100 cps (limited number) 

DX-100. Daisywheel (limited number) 

CALL FOR MOST 
COMPETITIVE 
PRICES 

Brother 

HR-1. Daisywheel ex-demo (1 only) 

HR-25. 25 cps Daisywheel (parallel) 

£395 + VAT 

£595 + VAT 

Prism 

P80. 200 cps NLQ. 80 column 

PI 32. 200 cps NLQ. 132 column (2 only) 

£595 + VAT 

£845 + VAT 

Accessories 

Sheet Feed Option — Prism 

Auto-Feed for HR-1 

Auto-Feed for HR-15/DX-100 

Epson Serial Interface 8145 

Epson Serial Interface 8148 

£59 + VAT 

£295 + VAT 

£195 + VAT 

CALL FOR MOST 
COMPETITIVE 
PRICES 


GRAFTEL (UK) LTD., 

13 Alexandra Road, 

Farnborough, 

Hampshire 
GU14 6BU 
Tel: (0252) 510200 


ORDERING 

Phone or write with order and 
remittance 



22PCW 









ONCE AGAIN DATASTAR 
OFFERS THE BEST VALUE IN 

PR I N 

JUKI 6100 

DAISYWHEEL 

ONLY £325 

+ VAT = £373.75 



FEATURES: 

*20 CPS (MAX.) PRINT SPEED ‘BOLD AND 
SHADOW PRINTING ‘SUBSCRIPTS AND SUPERSCRIPTS 
‘WORDSTAR COMPATIBLE ‘DIABLO PROTOCOLS ‘AUTO 
UNDERLINING ‘STANDARD 2K BUFFER ‘1 YEAR PARTS AND 
LABOUR WARRANTY ‘COMPREHENSIVE USER FRIENDLY MANUAL 


SHEET FEEDER, TRACTOR AND RS232 A VAILABLE AS OPTION 

DAISYSTEP 2000 

OUR PRICE £225 

+ VAT = £258.75 

FEATURES: 

‘18 CPS ‘BIDIRECTIONAL LOGIC SEEKING ‘WORDSTAR 
COMPATIBLE ‘QUME COMPATIBLE RIBBONS AND DAISY- 
WHEELS ‘PLUS MANY MORE. 

SHEET FEEDER, TRACTOR AND RS232 AVAILABLE. 


NEW LOWER PRICES ON 
EPSON, STAR & BROTHER 



DAISYWHEEL PRINTERS 

BROTHER HR 15 13cps 
STAR POWERTYPE 18 cps 
EPSON DX 100 18 cps 

DOT MATRIX PRINTERS 

EPSON RX 80 100 cps 

EPSON RX 80 F/T 100 cps 

EPSON RX 100 100 cps 

EPSON FX 80 160 cps 


£349.95 + VAT = £402.44 
£328.95 + VAT = £378.29 
£369.95 + VAT = £425.44 


£198.95 + VAT = £228.79 
£228.95 + VAT = £263.29 
£384.95 + VAT = £442.69 
£319.95 + VAT = £367.94 


EPSON FX 100 160 cps 

STARGEMINMOX 120 cps 

STAR DELTA 10 160 cps 

STAR RADIX 10 200 cps 


£498.95 + VAT = £573.79 
£189.95 + VAT = £218.44 
£319.95 + VAT = £367.94 
£498.95 + VAT = £573.79 


THERMAL MATRIX PRINTERS 

STAR STX 80 60 cps £129.95 + VAT = £149.44 

BROTHER HR 5 30 cps £129.95 + VAT = £149.44 

BROTHER EP 44 16 cps £216.95 + VAT = £249.49 


PAPER — RIBBONS — LEADS — SHEET-FEEDERS — TRACTOR FEEDS — INTERFACES 

CALL FOR BEST PRICES 


CREDIT CARD HOT LINE 

01-4821711 


E3 


PLEASE ADD £10 + VAT FOR DELIVERY. POST YOUR CHEQUES/POs TO: 

DATASTAR SYSTEMS UK 

UNICOM HOUSE, 182 ROYAL COLLEGE STREET, LONDON NW1 9NN 

Telex 295931 UNICOM G 

TAX-FREE EXPORT & DEALER ENQUIRIES WELCOME 


PCWj:i 






















R 



(HOME AND CONTINENTAL 
COMPUTER SERVICES) LTD 


Announces their total business package 
for the ACORN BBC machine 

The package comprises of: 



Integrated Accounting 
Systems for BBC 32K Micro 

• Simultaneously and automatically integrates several 
accounting functions, thereby saving hours of tedium on routine 
invoicing and bookkeeping. 

• Provides accurate and up to date management information, 
including Balance Sheets ... all at the touch of a button. 

% Modules available as above for existing BBC Micro business 
users. Complete systems comprising Microcomputer, Disk 
drive, 

Printer and Monitor available from £1,299 + VAT. 


All S/W fully supported by HCCS. Credit facilities (subject to status) written details on request. 
Contact HCCS by writing to: 

R. C. TURLAND or V. I. BROWN at 

HCCS (Home and Continental Computer Services) LTD. 
FREEPOST, 22 MARKET SQUARE, BIGGLESWADE, 
BEDS.SG188BR Telephone: 0767 318844 

The above delivered to your door by courier service and ready to run. 


If an advertisement 
is wrong we’re here 
to put it right. 


If you see an advertisement in the press, in print, 
on posters or in the cinema which you find 
unacceptable, write to us at the address below. J 

The Advertising Standards Authority, 

ASA Ltd, Dept 3 Brook House, Torrington Place, London WC1E 7HN 


24PCW 




















































ENSIGN 1650 

I Standard 
correspondence 
and graphics mode, 
friction and tractor 
feed, 165 cps. Low 
noise level, industry 
standard ribbons. Impact 
Dot Matrix; bi-directional 
logic seeking; Format 9x9 
(normal), 17x17 (fine script mode); 

165cps (normal), 142cps (condensed), 
lOOcps (elite); standard, condensed, 
elite, enlarged, double density 
modes; 80 columns standard 
136 condensed; Centronics 
Parallel, RS232C (option) 



£ 269 . 


00 


+ VAT= 
I £309.35 




Under 

£200 




QUrTN 
DATA 




WONDERFUL 
OPPORTUNITY 
TO PURCHASE 
A DAISY WHEEL 
PRINTER AT A PRICE 
YOU CAN AFFORD! 

| Features include: 

16CPS; Bidirectional; Logic seeking; Proportional 
| spacing; WordStar compatible; 13" platen - 12" 
print line; Autoscore; Bold and shadow printing; 
Sub and superscripts; QUME compatible ribbons; 
QUME compatible daisywheels; 4 level impression 
control; Prints original + 4 copies; Low noise. 

| A daisy wheel printer for £199 .00 £228^85 

ITT] uppj y Orders can be phoned for 

SSS ^ E * r H B ^ most major credit cards. 

^- J5ass ‘ Mail orders with Banker's 

Orders; Postal Orders; Building Society Cheques despatched 
same day. 24 hour nationwide delivery by Securicor £9.50 + vat. 
All orders covered by The Mail Order Protection Scheme. 


p/\|/| 11/1 12 HIGH STREET, 

NL.I1UK1 petersfield, 

VV/I\VI\/ HANTS GU32 2JG 

0730 68521 TELEX 88626 MYNEWS G 


Tes Sir Clive 
this is the QL 
Hot Line../ 



0730 68521 


For all your QL 
interface problems 

Why drive yourself mad trying to get top quality 
print-out from your QL - calm down and ring us. 
We can interface your QL to any popular printer. 
If you need a printer we can supply one, 
delivered tomorrow, at a price you can't beat! 


Your Hotline for 
all interface problems 


If it's printers or interfaces we can help. We can 
supply interfaces for all types of computers 
including: ATARI. NEW BRAIN. IBM, ADVANCE. 
VIC 20, MEMOTECH. SINCLAIR QL. SPECTRUM. 
AMSTRAD. COMMODORE 64. ORIC, OSBORNE. 

ACORN ELECTRON. SAGE. MACINTOSH. 
DRAGON. TEXAS INSTRUMENTS. APRICOT, PET. 
TANDY, APPLE. SHARP. BBC. SANYO, ETC 


2E !!? 


Orders can be phoned for 
most major credit cards. 
Mail orders with Banker's 
Orders; Postal Orders; Building Society Cheques despatched 
same day. 24 hour nationwide delivery by Securicor £9.50 +vat. 
All orders covered by The Mail Order Protection Scheme. 


L 


Oni/I ||/\ 12 HIGH STREET, 
SLKUK) PETERSFIELD, 
V/V/I\UI\; HANTS GU32 2JG 

0730 68521 TELEX 88626 MYNEWS G 


PERSONAL CALLERS WELCOME SEVEN 
DAYS A WEEK - JUST OFF THE A3 


K 


PERSONAL CALLERS WELCOME SEVEN 
DAYS A WEEK - JUST OFF THE A3 


1 


PCW25 



















The Qume SPRINT 11 PLUS daisywheel 
printer from ISG Data Sales is the most 
versatile and reliable printer on the 
market. With its Qume Connection,,,, 
interface module, it is plug-compatible 
with the IBM PC, TRS-80, Hewlett- 
Packard, Xerox, and many other personal 
and small business computers. 

The SPRINT 11 PLUS family features 
unsurpassed, letter-perfect printing at 40 
or 55 characters per second, and offers 
over 100 different printwheels in a wide 


variety of typestyles. 

Best of all, you can have the SPRINT 11 
PLUS, complete with interface module, 
for hundreds of £££’s less than its 
nearest competitors. That makes this 
printer the best price/performance value 
in the industry. 

So if you re ready for the best printer 
you can buy — and the best buy in printers 
— cal! ISG Data Sales today.Think of 
us as your best connection for Qume. 

Sales hot line (0734) 884866 

DEALER & OEM ENQUIRIES WELCOME 


Make the Qume 
Connection at 


Data Sates Ltd 


Qume’s 

SPRINT 11 PLUS™ 

family of printers fits 
every microcomputer. 


ISG Data Sales Ltd., 

UnitS, Wellington Industrial Estate, 
Basingstoke Road, Spencers Wood, 
Reading RG7 IAW 
Tel. Reading (0734) 884666 


Qume [uk] 

^ AUTHORISED 

-SEfiSro 

& SERVICE AGENT 


26PCW 










Do it your way 




So often, the solution 
to a problem you're facing 
requires a combination of 
spreadsheet analysis, 
word processing, database 
management graphics 
and that vital ingredient 
- ideas processing. What 
you really need is a 
program that thinks like 
you do. Framework.™ 

Perhaps you've looked at or tried 'integrated' 
or suites of programs - bells, whistles and all. 
Mind-bending. 

Now, you're ready for Framework, from the 
Company that brought you 
dBASEII. You'll think it can read 
your mind. Framework will 
solve your problems the way you 
want to, not the way other 
software makes you. 

With one set of keystrokes and 


commands, you'll be able to do all your work in 
Framework. And with one learning curve, not 
six, you will be able to provide complete 
solutions from the moment you power-up. 

Framework will read data from 
dBASEII; dBASEIII; Lotus 1, 2, 3; 
Wordstar and a wide range 
of other packages. 

Framework runs on the IBM PC 
and 100% compatibles, and is 
available soon on MS-DOS. 


\ 



1 



All things 
considered. 


ASHTON -TATEB 

Supported by: Ashton-Tate (UK) Limited, 
Cofferidge Close, Stony Stratford, MK11 1BY. 
CALL: 0908 568866 


Framework is a registered trademark 
of Ashton-Tate. ©Ashton Tate 1983 


PCW27 




'.ft. 


I 




I THE 1 ALAPPnT 8‘ CAVE OF COMPUTER AHP BLBCTBOMIC EQUIPMENT 


4) 


, ~f 


3 disk drives 


HARD DISK DRIVES 

^ully refurbished DIABLO/DRE senes 30 2 5 Mb disk 
DEC RKOS, NOVA, TEXAS compatible 

Front load. Free stand or rack mount £550 00 
Exchangeable type (via lid removal) £295 00 
m«3029 PSU unit tor 2 drives £125 00 

DIABLO/DRE 44-4000A/B 5 + 5 ex stock from £995 00 \ 

1000 s of spares for S30, 4000. 3200. HAWK ex stock 
Plus in house repair, refurbishing service 
_Call for details or quotation_ 

EX STOCK INTEGRATED CIRCUITS 

D8085AH-2 D8086 D8257-5 

D8202 D8271 AM2764-3DC 

74LS86 74LS112 74LS373 

7407 2102-6 4116-3 

CALL SALES OFFICE FOR PRICES 

SAVE 


hoi um MTA Mtt 

DISTEL© 

THE ORIGINAL FREE OF CHARGE dial up data base 
1000's of stock items and one off bargains 
ON LINE NOW-300 baud, full duplex CCITTlPQes. 8 bit 
word, no parity 


COMPUTER ‘CAB 


baud, full duplex CCITT tones 

01-679 ItSS 

MAINS fit TfftS 


C ure those unnerving hang ups and data glitches caused 
by mams interference 

SD5A As recommended by ZX81 newsletter matchbox 
size up to 1000 watt load £5 95 

L2127 compact completely cased unit with 3 pm fitted 
socket Up to 750 watts £9.99 


COOLING FANS 

| Keep your hot parts COOL and RELIABLE 
| with our range of BRAND NEW professional 
I cooling fans. 

I ETRI 99XUOI Dim 92 x 92 x 25 mm 
1 Miniature 240 v equipment fan complete with 
I Nnger guard. £9.95. 

| GOULD JB-3AR Dim 3" x 3" x 2 5” compact 
] ^ery quiet running 240 v operation NEW £6.95/ 
| BUHLER 69.11.22. 8-16 v DC micro 
I miniature reversible fan. Uses a brushless 
I servo motor for extremely high air flow. 

I almost silent running and guaranteed 10.000 
I hr life Measures only 62 x 62 x 22 mm 
I Current cost C32 00 OUR PRICE ONLY 
I £12.95 complete with data. 

I MUFFIN-CENTAUR standard 4 x 4 x 1.25” 

| tan supplied tested EX EQUIPMENT 240 v at 
I £6.25 or 110vatC4 95 or BRAND NEW 240 v 
t C10 50 1000's of other fans Ex Stock 
II for Details. Post & Packing on all fans £1 

r TRANSTEL PRINTERS 

C NEWS SERVICE compact, quality built 
>0 column matrix printer. Standard 5 bit 
! erial, BAUDOT CODE current loop inter¬ 
face for connection to computer or radio 
| receiver via simple filter network to decode 
ind print most world-wide NEWS. TELEX 
ind RTTY services Supplied tested and in 
jood condition with data large paper roll 
md 50 and 75 baud xtals. ONLY £49.95 
~ rr. £6.00 


© 


£250 SUK * PRINTER ^OOP 

ctHnONICS 739-2 

WL The “Do Everything Printer*'at a price tt 




& 




fcl 1 * 9 


The “Do Everything Printer*' at a price that will 
NEVER be repeated Standard CENTRONICS 
parallel interface for direct connection to BBC, 
ORIC, DRAGON etc Superb pnnt quality with full 
pm addressable graphics and 4 type fonts plus 
HIGH DEFINITION internal PROPORTIONAL SPACED 
MODE for WORD PROCESSOR applications 80-132 
columns, single sheet, sprocket or roll paper handling plus 
much more Available ONLY from DISPLAY r ELECTRONICS 
at the ridiculous price of OBIT£199.00 + VAT Complete with 
full manual etc Limited quantity -Hurry while stocks last 
Options Interface cable (specify) for BBC, ORIC, 
DRAGON or CENTRONICS 36 way pig £ 12 50 Spare nbbon 
^ C3 00 each BBC graphics screen dump utility program £860 
Carnage and Ins £ 1Q 00 + VAT 


TELETYPE ASR 33 

DATA I/O TERMINALS 

Industry standard combined ASCII 110 
baud printer, keyboard and 8 hole paper 
tape punch and reader. Standard RS232 
serial interface. Ideal as cheap hard copy 
unit or tape prep, for CNC and NC 
machines TESTED and in good condition. 
Only£235. 00 floor stand 10.00 
Carr& Ins £15.00 


GE TERMIPRINTER TDUAL 5” DISK DRIVES^ 


A massive purchase of these desk top 
printer -terminals enables us to offer you 
these quality 30 cps printers at a SUPER 
LOW PRICE against their original cost of 
over £ 1000 Unit comprises of full QWERTY, 
electronic keyboard and pnnter mech with 
pnnt face similar to correspondence quality 
typewriter Variable forms tractor unit 
enables full width - up to 13.5” 120 column 
paper, upper - lower case, standard RS232 
serial interface, internal vertical and 
horizontal tab settings, standard ribbon 
adjustable baud rates quiet operation plus 
many other features Supplieo complete 
with manual Guaranteed working £150 00 or 
untested £15.00. optional floor stand C12 50 
Carr & Ins £10.00 


PROFESSIONAL KEYBOARD OFFER 

An advantageous purchase of brand new surplus allows 
chassis keyboard offer at fractions of their onginal costs 


Current, quality, professional product of a 
major computer company, comprising 
2 x 40 track MPI or Shugart FULLY BBC 
COMPATIBLE single sided drives in a 
compact, attractively styled, grey ABS 
structured case with internal switched 
mode PSU The PSU was intended to drive 
both drives and an intelligent Z80 controller 
with over 70 ic's. The controller has been 
removed leaving ample space and current 
on the -F, -5. +12 and -12 supply for all 
your future expansion requirements. 
Supplied tested with 90 day guarantee in 
BRAND NEW condition with cable for BB< 
micro Ex Stock at only £259.00 
+ C 1_p.00 carr. Limited Quantity Only 


All in one quality computer 
cabinet with integral switched 
mode PSU, Mains filtering, and twin fan cooling. 

Originally made for the famous DEC PDP8 computer 
system costing thousands of pounds Made to run 24 
hours per day the PSU is fully screened and will deliver a 
massive +5v DC at 17 amps. +1 5v DC at 1 amp and -1 5v 
DC at 5 amps The complete unit is fully enc osed with 
removable top lid, filtering, trip switch. Power* and Run' 
LEDs mounted on All front panel, rear cable entries etc 
etc Units are in good but used condition - s jpplied for 
240v operation complete with full circuit and tech man 
Give your system that professional finish for only 
C49 95 + Carr D m. 19" wide 16" deep 10.5" high 
Useable area I6"w 10.5"h 11 5"d. 

I Also available LESS PSU with FANS etc. Internal dim 
L! 9"w 16”d. 10.5"h El 9.95 Carriagfe & insurance £9.50 

BUDGET RANGE 

VIDEO MONITORS 

At a price YOU can afford, our range of EX 
EQUIPMENT video monitors defy 
competition!! All are for 240v working with 
standard composite video input. Units are 
pre tested and set for up to 80 col use on 
BBC micro Even where MINOR screen 
burns MAY exist - normal data displays are 

unaHeC,ed 1000 s SOLO TO DATE 

9” HITACHI very compact fully cased, dim. 
21 cm H x 21 cm W x 22cm D Black and 
white screen £44. 95 

1 2” KGM 320-321, high bandwidth input, 
will display up to 132 columns x 25 lines. 
Housed in attractive fully enclosed 
brushed alloy case. B/W only £J2.95 
GREEN screen£J9.95 
24” KGM large screen black & white 
monitor fully enclosed in light alloy case. 

^N^Y^^^bo hops ’ c,u ^ s elc 

14” BRAND NEW Novex COLOUR type 
NCI 414-CL. Many exacting features such 
as RGB TTL and composite video input, 
GREEN TEXT key. internal speaker and 
audio amp. Even finished in BBC micro 
mj^tch mc^ ^oloims. Fully guaranteed. 

Carriage and ins on ALL videos £10.00 


CALL 


DATA MODEMS 

| Join the communications revolution with our 
range of EX TELECOM data modems Made to 
most stringent spec and designed to operate 
I tor 24 hrs per day Units are made to the 
I CCITT'tone spec With RS232 i/o levels via 
I .I 25 way D skt Units are sold in a tested 
I and working condition with data Permission 
j may be required for connection to PO lines 

MODEM 2B "Hackers Special" fully fledged 
up to 300 baud full duplex, ANSWER or Ci 
modes AUTO ANSWER. Data i/o via 
standard RS232 25 way D' socket Just 2 wire 
I connection to comms line Ideal networks etc 
Complete with data tested, ready to run at a 
NEW SUPER LOW PRICE of ONLY£05 00 l 
[ VAT + Carr. 

MODEM 20-1 Compact unit tor use with 

MICRONET. PRESTEL or TELECOM GOLD 
etc 2 wire direct connect 75 baud transmit 
1200 baud receive Data i/o via RS232 D 
socket Guaranteed working with data £99 95 
MODEM 20-2 same as 20-1 but 75 baud 
receive 1200 baud transmit £130 00 
TRANSDATA 307A 300 baud acoustic 
coupler RS232 i/o £95.00 
NEW DSL2123 Multi Standard modem 
selectable V21 300-300 bps. V23 75-1200, 
V23 1200-75 full duplex Or 1200-1200 half 
duplex modes. Full auto answer via modem or 
CPU LED status indicators CALL or ANS 
modes Switchable CCrTT or BELL 103 & 

202 Housed in ABS case size only 2.5" x 8.5” 
x 9" £286.00 + VAT 

For further data or details on other EX STOCK 
^modems contact sales office. 

Carriage on all modems £10.00 + VAT. 


i great QWERTY, full travel. 

chassis keyboard offer at fractions of their original costs 
ALPHAMERIC 7204/60 full ASCII 60 key, upper, lower + control key. parallel TTL 
output plus strobe Dim 12" x 6” +5 & -12 DC £39.50 

DEC LA34 Uncoded keyboard with 67 quality, GOLD, normally open switches on 
standard X, Y matrix. Complete with 3 LED indicators & i/o cable - ideal micro 
conversions etc pcb DIM 15" x 4 5"£74.15 Carriage on keyboards £3 00 _ — 


THE BENEFITS OF INSURANCE 

Almost four months ago, on the 29th of February 1984, we, DISPLAY 
ELECTRONICS were unfortunate enough to have a serious fire at our main 
location, reducing a substantial part of our stock, warehouse and offices to a pile of 
ashes and rubble. HOWEVER, we had seen the adverts about the "Benefits of 
Insurance” and some years ago had taken comprehensive insurance cover to 
protect against an event such as this. 

The day after the fire we did not even have a single pen to write with, to say nothing 
of the non existant showroom and burnt out warehouse with direct access to the 
stars via our now non existant roof!! 

The loss of stock and damage to the premises has resulted in losses in excess of 
£400,000 pounds in real money - no price can value time and effort. 

We are still, although working under great difficulties, VERY MUCH in business. 
We owe this to supreme efforts by all our staff - perhaps knowing their jobs could 
have been at stake, stock being located at several different locations, help from 
business colleagues and our bank 
To these people, I say a very loud THANK YOU. 

To both the mighty PRUDENTIAL and GENERAL ACCIDENT Insurance 
Companies who from the date of our fire have NOT even offered or paid A SINGLE 
PENNY in compensation or have not even offered an ounce of moral support .. 

To both the mighty PRUDENTIAL and GENERAL ACCIDENT Insurance 
Companies who only answer our requests for help and information with "We are 
still looking at reports .” | say “STRONG STUFF THIS INSURANCE????” 

David Fisher, Managing Director, DISPLAY ELECTRONICS^ 

ELECTRONIC 

COMPONENTS 
EQUIPMENT 

Due to our massive bulk purchasing programme which enables us to bring you the best possible 
bargains, we have thousands of 1C s. Transistors. Relays. Caps. PC 8 s. Sub-assemblies. 
Switches, etc etc surplus to our requirements Because we don t have sufficient stocks of any 
one item to include in our ads we are packing all these items into the BARGAIN PARC ELJDF A 
LIFETIME Thousands of components at giveaway prices' Guaranteed to be worth 
at least 3 times what you pay Unbeatable value" Sold by weight 

2 5kls £4.25 + pp Cl 25 5kls £5.90 + £1 80 

10kls£/0.25 + pp £2 25 20 kls £17.50 + £4 75 


66% DISCOUNT 


.'IbFLli T 


J^ALL PRICES PLUS VAT 



SEMICONDUCTOR 
‘GRAB RAGS’ 

Mixed Semis amazing value contents 
include transistors, digital, linear. I.C 's triacs I 
diodes, bridge recs. etc etc All devices 
guaranteed brand new full spec with manu¬ 
facturer's markings, fully guaranteed. 

50+£7.95 100+£5/5. 

TTL 74 Series A gigantic purchase of an 
"across the board" range of 74 TTL series 
I.C.s enables us to offer 100+ mixed 
"mostly TTL" grab bags at a price which two 
or three chips m the bag would nnormally 
cost to buy Fully guaranteed all 1C s full 
spec 100+ £4 90 200 + £/7. J0 300+ £/9.50 

EX STOCK 

DEC CORNER 

BA11 -MB 3.5" Bax, PSU. LTC £385.00 
DH11-AD 16 x RS232 DMA 
interface £2100.00 

DLV11 - J 4 x EIA interface £310.00 

DUP11 Sych Serial data i/o £650.00 

DZ11-B 8 line RS232 mux board £650.00 
LA36 Decwriter EIA or 20 ma loop £270.00 
LAXX-NW LAI 80 RS232 serial interface 
and buffer option £130.00 

LAX34-AL LA34 tractor feed £85.00 

MS11 -JP Unibus 32 kb Ram £80.00 

MS11-LB Unibus 128 kb Ram £450.00 
MSI 1-LD Unibus 256 kb Ram £850.00 
MSC4804 Qbus (Equiv MSV11-L) 

256 kb £499.00 

PDP11 /05 Cpu, Ram, i/o, etc. £450.00 
PDP11 /40 Cpu, 1 24k MMU £1850.00 

RT11 ver. 3B documentation kit £70.00 
RK05-J 2.5 Mb disk drives £650.00 

KL8JA PDP8 async i/o £175.00 

MI8E PDP 8 Bootstrap option £75.00 

VT50 VDU and Keyboard - 
current loop £175.00 

1000 s of EX STOCK spares for DEC 
PDP8, PDP8A, PD P11 systems & 
peripherals. Call for details. All types of 
Computer equipment and spares wanted 

for PROMPT CASH PAYMENT. 


I All pnces quoted are for U.K. Mainland, paid cash with order in Pounds Stirling PLUS VAT Minimum order value£7. 00. Minimum Credit I 
Card order£ 10.00 Minimum BONA FIDE account orders from Government depts^ Schools, Universities and established companies | 
‘ 0.00 Where post and packing not indicated please ADD £1.00. + VAT Warehouse open Mon-Fn 9.30 - 5.30. Sat. 10.15 - f 
s reserve the right to change pnces and specifications without notice. Trade, Bulk and Export enquiries welcome 


, O C l T o ll NI rc 32 Biggin Way, Upper Norwood, London SE19 3XF 
LLLL I l\ Ul IILJ Telephone 01 -679 4414 Telex 27924 








































With over a billion 
records per database, 
dBASE III is the 
database management 
system for the 16/32 
bit generation of 
computers. 

Rich with Features 

- Over a billion records per database only 
limited by the hardware configuration. 

- 128 fields per record. 

- Variable length text fields 
(up to 4k bytes per entry). 

- 4,000 bytes per record (fixed length). 

- 10 database files in use simultaneously. 

- faster operation - sorting, indexing and 
other file operations. 

- 15.9 digits of numerical precision. 


The Command Assistant offers 
a complete "hand-holding" guide 
| for the new user. And, as commands 
become more familiar, the guide can be 
put aside, to gain maximum speed 
Experienced dBASE users may bypass 
this facility. 

Existing dBASE II users can take the 
upgrade path to dBASE III. A conversion 
program is supplied to transfer data created 
in dBASE II, which will 
also assist in converting A gSilR 

applications programs. 

dBASE III runs on SjSSEGgfijsi j 

IBM PC's with 256k HHHUE 
RAM and 100% 
compatibles. 

dBASE II dominates __ 

the 8 bit market NOW... I 

Big Brother has 
arrived 


ASHTON TATE ■ 

Ashton-Tate (UK) Limited, 
Cofferidge Close, Stony Stratford, MK11 1BY. 
CALL: 0908 568866 

dBASE II and dBASE III are registered trademarks 
of Ashton Tate. © Ashton Tate 1983/4 


PCW29 




sssgSli 





The Grappler offers a complete answer to printer 
interfacing, with many capabilities unique in the 
Commodore market place. Complete signal 
transmission allows many popular name brand 
printers to operate perfectly with the Commodore 
64. Even Commodore's graphic character set can 
be reproduced on Epson, Star, Oki, Brother, 
Prowriter and other popular printers. 

• Prints screen graphics without software 

• Graphics screen dump routines include rotated, 
inversed, enhanced, and double sized graphics 
• Complete emulation of the 1525 printer for 
printing Commodore's special characters 
• Text screen dump and formatting commands 

• 22 unique text and graphics commands 


If you don't own a 
Commodore, but need 
an interface... 


We have interlaces and cables for all types of 
computers including: ATARI, NEW BRAIN, IBM, 
ADVANCE, VIC 20, MEMOTECH. SINCLAIR QL. 
SPECTRUM, AMSTRAND. SAGE. DRAGON, PET. 
TANDY, TEXAS INSTRUMENTS, APRICOT. APPLE, 
SHARP, MACINTOSH. BBC, SANYO, OSBORNE. 

~i 24 hour nationwide delivery by 
Securicor £9.50 + vat. Bankers 
Orders; Building Society 
Cheques; Postal Orders; - same day despatch. All orders covered by 
the Mail Order Protection Scheme. 





SCI(UK) 

0730 68521 


FREEPOST 
PETERSFIELD 
HANTS GU32 2BR 

TELEX 86626 MYNEWS G 


PERSONAL CALLERS WELCOME AT OUR 
MAGNIFICENT NEW SHOWROOMS AT 
12 HIGH ST., PETERSFIELD, HANTS 


The Comp 

NEW! Interface 


ete Printer 
or the 
Commodore 64 


The Grappler gives you the print out you need from Epson, Star, Oki, 
Brother, Prowriter and other popular printers. Graphics screen dumps 
including inversed, double-sized, rotated/enhanced 
graphics with special features P4 flO flfl +VAT= 

for Epson FX and RX printers. L I UZ.UU £117.30 


DAISY STEP 2000 



£249.00 £286.35 


+ VAT = 


18cps; Bi-directional logic seeking; 10, 12, 15cps; Wordstar 
compatible; 1 3 inch platen; 1 2 inch print line; auto underscore; bold 
and shadow printing; subscripts and superscripts; Qume compatible 
daisy ribbons; Qume compatible daisy wheel; optional tractor and 
sheet feeder; optional RS 232C; serial interface; low noise; low cost; 

high reliability Qon't accept anything less 

WHEELS ★ CABLES ★ INTERFACES ★ PAPER ★ 
TABLES ★ DAISY WHEELS ★ CABLES ★ 
INTERFACES ★ PAPER ★ TABLES 
WHEELS ★ CABLES ★ I NTE£ 

TABLES ★ 

INTERF 



L ★ PAPER ★ 

Reels ★ cables ★ 

★ PAPER ★ TABLES ★ DAISY 
RTELS ★ CABLES ★ INTERFACES ★ PAPER ★ 
TABLES * DAISY WHEELS * CABLES 


ADMATE DP-80 


+ VAT= 



£169.00 £194.50 


The Admate DP-80 has a large range of features and a low price. 
Ideal for the first time user. 80 CPS; 80 column; Bi-directional logic 
seeking; block and dot addressable graphics; sub/superscript, auto 
underline, condensed, emphasised, expanded and italic print. 

24 hour nationwide delivery by 
Securicor £9.50 +vat. Bankers 
Orders; Building Society 
Cheques; Postal Orders; - same day despatch. All orders covered by 
the Mail Order Protection Scheme. 


a 


SCI(UK) petIrsfield 

W ATjncocoi HANTS GU32 2BR 

0730 68521 TELEX 86626 MYNEWS G 


n 


PERSONAL CALLERS WELCOME AT OUR 
MAGNIFICENT NEW SHOWROOMS AT 
12 HIGH ST., PETERSHELD, HANTS 


5 


30PCW 






















OMNI K IOI>\N 
il'WIM lOMOKKUW! 
24 IIUI l< m 


SCI(UK) SETTING NEW STANDARDS 


IN CUSTOMER SERVICE 


OMDI H IU|>\\ 
PRIM IOMOKKONN! 
24 lltll K 1)1 I INI H\ 


0730 68521 ANY DAY INCLUDING SUNDAY 


EPSON LOW PRICE SPECIALS FROM £199 


imihi i.iiiA 



EPSON RX80 (DOT MATRIX).... . p49 £1! 

EPSON RX80FT (DOT MATRIX). . . . .... £?8$ £239 

EPSON FX80 (DOT MATRIX).... . £#& £324 

EPSON MX 100 (DOT MATRIX). . . . .... £*?$ £365 

EPSON RX100 (DOT MATRIX). . . . .... £45<r £385 

EPSON FX100 (DOT MATRIX).... . £5<s$ £499 


NEWICanonp 


£269. 



+ VAT= £309.35 

80 cols; High speed printing, 160 CPS; bi-directional 
Jogic seeking; fantastic 27 CPS near letter quality; 23 x 
11 8 matrix; very quiet - less than 60 dB; 4, 5, 6, 8 10, 
12,17 CPI; down loading for user-optional characters; 
high resolution graphics; handles various forms, roll 
paper, fan fold, single sheet and multipart copy paper. 

ALSO AVAILABLE^THE CANON PW1156A as above but 156 cols £369.00 £424*35 


PHONE 0730 68521 SEVEN DAYS A WEEK 



JUKI 6100 just £349 


+ VAT= 
£401.35 


SHINWA CP80 £179.00 


+ VAT = 
£205.58 



20CPS: Bidirectional 8- Logic 
10, 12, 15 8 Proportional 
Spacing; Wordstar compatable 
2K Buffer; 1 3 inch Platen 
Underline; backspace 8 lots more 
Centronics Interface Standard 

OPTIONAL RS232 
TRACTOR AND 
SHEET FEEDER 



Friction and tractor feed as 
standard. 80cps. 

Bi-directional logic seeking 
13x9 dot matrix giving true 
descenders, sub and superscripts 
Italic printing and auto underlining 
Condensed, emphasised, 
expanded and double strike (can 
be mixed in a line). Parallel 
interface fitted as standard 


WE WILL MATCH ANY GENUINE PRICE ADVERTISED 
SCKUK) IS NEVER BEATEN ON PRICE 


MANY MORE 
PRINTERS 
AVAILABLE 
1,000s OF 
BARGAINS 
SEND NOW FOR THE 
FAMOUS SCKUK) 
CATALOGUE 



FIDELITY 14” COLOUR 
MONITOR & 
COMPOSITE VIDEO 


£189.00 



0 

“J 


Orders can be phoned for major credit cards. Banker's Orders; Postal 
Orders; Building Society Cheques despatched same day. 24 hour 
nationwide delivery by Securicor £9.50 + vat. All orders covered by 
the Mail Order Protection Scheme. Nationwide maintenance 
contracts arranged. Educational discounts very welcome. 


We can supply interfaces for all types 
of computers including: ATARI, NEW 
BRAIN, IBM, ADVANCE, VIC 20, 
MEMOTECH, SINCLAIR QL, 
SPECTRUM, AMSTRAD, 
COMMODORE 64, ORIC, 
OSBORNE, SAGE, 

ACORN ELECTRON, 

MACINTOSH, DRAGON, 

TEXAS INSTRUMENTS, 

APRICOT, PET, 

TANDY, APPLE, 

SHARP, BBC, 

SANYO, ETC 


Of*III ||f\ PETERSFIELD^ 1, DEALER ENQUIRIES 

dv/l(UI\) HANTS GU32 2JG S& dptails™ 16 

0730 68521 TELEX 88626 MYNEWS G DETAILS 


PERSONAL CALLERS WELCOME FOR DEMONSTRATIONS 
ANY DAY AT OUR SHOWROOMS - JUST OFF THE A3 


























Apple taught Macintosh about 
man. Now man wants 


Macintosh 


Introducing Macintosh 

Macintosh’s brain is the same 
blindingly-fast 32 bit MC68000 
micro-processor that powers the 
Lisa personal computer. 

Its heart is the same Lisa 
technology of windows, pull-down 
menus, mouse commands and 
icons. All of which 
make that 32-bit 
power more 
useful by making 
Macintosh far easier 
to use. 

Now for some small talk 

If the problem won’t come to 
Macintosh, you can always take 
Macintosh to the problem - it 
weighs 9 pounds less than the 
most popular portable computer. 

Just pick Macintosh up by its 
built-in handle, and carry it. 




A miracle of miniaturisation is 
Macintosh’s built-in 3/2” drive. 
Its discs store 400K - more than 
conventional 514” floppies. 

Programmes 

There are already plenty of 
remarkable programmes available 
to keep Macintosh busy. Like 
MacPaint a programme that, for 
the first time, lets a personal 



Macintosh automatically makes 
room for illustrations in text. 


MacPaint - virtually any image 
the human hand can create. 


Microsoft’s Multiplan for 
Macintosh. 


computer produce virtually any 
image that the hand can create. 

There’s more software on the 
way from developers like 
Microsoft, Lotus and Software 
Publishing, to mention a few. And 
with Macintosh BASIC, 

Macintosh PASCAL and our own 
Macintosh Toolbox for writing 
your own mouse driven 
programmes, you could turn a few 
bob in your spare time. 


All the right connections 

On the back of the machine, 
you’ll find built-in RS232 and 
RS422 Applebus serial 
communication ports for 
connecting printers, modems, and 
other peripherals without adding 
expensive cards. If you wish to 
double Macintosh’s storage with 
an external disc drive, you don’t 
have to pay for a disc controller 
card - that’s built in too. 

Talking of extras 

Macintosh has a built-in 
polyphonic sound generator 
capable of producing high-quality 
speech and music. 

We wish to acknowledge the several well known trade 
marks used in this advertisement. 


PHONE FOR A QUOTE - 0730 68521 - ANYTIME 


£269 




MANY MORE 
PRINTERS 
AVAILABLE 
1,000s OF 
BARGAINS 
SEND NOW FOR THE 
FAMOUS SCI(UK) 
CATALOGUE 


ORDER I'ODAt 
PRIM IOMORROW! 
24 HOI R DEI.IX I in 


Canon 


+ VAT= £309.35 






We have interfaces and cables for 
all types of computers including: 
ATARI, NEW BRAIN, 
ADVANCE, AMSTRAND, 
MEMOTECH, SINCLAIR QL, 
SPECTRUM, VIC 20, SAGE, 
DRAGON, TANDY, 

TEXAS INSTRUMENTS, 

IBM, APRICOT, 

APPLE, MACINTOSH, 

PET, SHARP, BBC, 

SANYO, OSBORNE. 


24 hour nationwide delivery by Securicor £9.50 + vat. Bankers Orders; 
Building Society Cheques; Postal Orders; ■ same day despatch. All 
orders covered by the Mail Order Protection Scheme. Nationwide 
Ml maintenance contracts arranged. Educational discounts very welcome. 


SCI(UK) 

0730 68521 


FREEPOST 
PETERSFIELD 
HANTS GU32 2BR 

TELEX 86626 MYNEWS G 


DEALER ENQUIRIES 
WELCOME WRITE 
FOR DETAILS 


MACINTOSH AND PRINTER DEMONSTRATIONS DAILY AT 
OUR SHOWROOMS AT 12 HIGH ST., PETERSFIELD, HANTS 



32PCW 


















INTEREST FREE FINANCE! 


OVER 12 or 24 MONTHS 
ON THE 



e.g. 

IBM PC = £1988 
+ 24 (months) 

£82.83 per month 


+ 


OLIVETTI PC 



The totally IBM compatible M24. Full system with 128K — £1889 

From From From 

£1795 or £9.99pw*£1795 or £9.99pw* £2195 or £11.99pw* 


IBM PC 


The world's leading business computer — £1988 

From From 

£2195 or £11.99pw*£1095 or £5.99pw* 








Macintosh apricot CO/nPAQ. 9^ sinus i 

1 THE PORTABLE IBM 

COMPATABLE COMPUTER 

OFFICE EFFICIENCY MACHINES, THE LONDON MICROCENTRE 


OFFERS YOU TOTAL FLEXIBILITY AND SUPPORT INCLUDING:- 


PURCHASE - EX STOCK! * (volume purchase agreements available at competitive rates) 


INTEREST FREE CREDIT* (arranged on most computers over £2000*) 


TRADE IN ANY MICRO against a new machine* 

TR A I |V| | MP (REGULAR COURSES ON IBIVi PC DISPLAYWRITER, LOTUS 123, INTRODUCTION TO MICRO'S, 
I nMIIMlIMVJ OPERATING SYSTEMS, SPREADSHEETS, DATABASES, WORDPROCESSING, etc 
ALSO ADVANCED MICRO COURSES ) 

BARGAINS — CALL ON FRIDAYS FOR QUOTE ON 1 WEEK OLD SHOWROOM MODELS 


RENTALS (1 day to 2 years) 
LEASING (2 years to 6 years) 
ON SITE MAINTENANCE 


Call in at our West London Showrooms to arrange a 

cemonstration on 0V741 7381 

or to place your order 

call our hotline on 0V748 8404 

* Based on 5 years and subject to status & conditions 



To: OFFICE EFFICIENCY MACHINES LTD. 

150-152 King Street, Hammersmith, 

London W.6. Tel. 741 7383/4/5/6 

Please send me information/quote on 

□ Please ask your sales staff to contact me CD Urgent 
I have a requirement for CD 1 system □ 2-9 systems 
CD 10 or more systems 
I will be purchasing within 

("I 1 week CD 1 month Q 3 months or more 
My budget is £ . 

Name _Title - 

Company__ 

Address____ _ 

Postcode_ 

Phone_Extension _ 

















































\ 


\ KEMP 

\ ^ V STATE OF THE ART' design with the 

★ Compatible with Kempston Joystick software (the industry standard). 

Compatible with Sinclair/Psion software. 

~ » V ★ Compatible with cursor key software. 

Compatible with ROM cartridge and cassette software. 

* 

★ Three 9 way D plugs for our 
X V Competition Pro range or standard 
Atari type joysticks. 

Price includes VAT, p & p. 

\ HEmpbTon 

^ ^ MICRO" ELECTRONICS LTD 

Unit 30 Singer Way, 

^ ^ Woburn Road Industrial Estate, 

Kempston, Bedford, MK42 7AF 
^ Tel: (0234) 856633 
% Telex: 826078 KEMPMIG 


\ 







Microware announces 
a new concept in IBM sales: 
The immediately available PC. 


If you’ve wasted a lot of time lately ringing IBM dealers 
only to find they cannot give you a delivery d ate, try us! 
We will: 


Provide the widest range of software support. 
Offer comprehensive maintenance contracts. 
Thke pride in our unparalleled after-sales service 
Analyse and identify your requirements. 

Advise on your system needs. 

Supply and install your equipment. 


- Newsflash - 
Pegasus Links to 
Multiplan 6? Delta 
with 

report generator. 


m 


SOFTWARE 


DATABASE PACKAGES 

• dBASElll <£475.00 

• DMS-<£195.00 

• Delta-£495.00 

• Everyman- £475.00 

• Knowledge Man-£350.00 
WORD PROCESSORS 

• WordStar-£245.00 

• Microsoft Word/Mouse-£340.00 

• Multimate-£340.00 

• Wordcraft - £34 0.00 

• Word Perfect-£425.00 



HARDWARE 


MULTI-USER PEGASUS £295.00 
•Sales Ledger 

• Purchase Ledger 

• Nominal Ledger 

• Invoicing 

• Order Processing 

• Stock Control 

• Payroll 

• Job Costing 

PROJECT MANAGEMENT 

• Hornet-£2750.00 

• Harvard-£395.00 

NEW LOTUS SYMPHONY £495.00 

• New Lotus 123 Upgrade 

• Spreadsheet 

• Graphics 

• Database 

• Communications 

• Word Processing 

LOTUS 123-£375.00 
FRAMEWORK £475.00 

VARIOUS SELECTION 

• PC TUtor 2.0-£41.00 

• CBasic-£140.00 

• Pascal/MT+ £420.00 

• Microsoft‘C’ £384.00 

• Chess-£61.00 

• Norton Utilities-£56.00 

• Backgammon- £35.00 

• Electronic Disk-£50.00 

• Copy II pc-£29.00 


• Display writer II £245.00 

TELEX LINK 

• Send telexes from IBM PC- 
£1350.00 

ARABIC IBM PC 

• Conversion to Arabic-£590.00 

• Arab Word Processor-£595.00 
PRINTERS FROM £250.00 

• Epson FX-80/FX-100/ LQ1500 

• Brother HR15/HR25 

• NEC Spinwriter 

• Sheet Feeders Available 

• Typeface Catalogue Available 

• Acoustic Hoods from £295.00 

THE PROFESSIONALS 

• Full training provided 

• Free 12 months warranty 

• Leasing deals arranged 

• Highly competitive quotations 

• Long and short term rentals 


BASIC SYSTEM 

• IBM Personal Computer 
64K RAM. Single sided Disk 
Drive 

Keyboard, Screen-£1567.00 

• IBM Personal Computer 
128K RAM. Twin 360K Drives 
Keyboard, Screen-£2087.00 

BUSINESS SYSTEM 

• IBM Personal Computer 
256K RAM. Twin 360K Drives. 
Keyboard, Screen-£2299.00 

HARD DISK SYSTEM 

• IBM Personal Computer 
128K RAM. 10Mbyte Hard Disk. 
Single 360K Floppy Drive 
Keyboard. Screen-£4078.00 

HERCULES GRAPHICS CARD 

• Additional Cost only £215.00 

COLOUR SYSTEMS 

• Additional Cost only £405.00 


I’crsmml 

Cnwfmtir 


IBM Authorised Dealer 



_ BUSINESS SYSTEMS 
637 Holloway Road London N19 5SS 01-263 1124 Telex 297598 
14 Charles Street Hanley Stoke-on-Trent 269 883 


















































Economical all-purpose printing for your computer 
o Centronics-compatible parallel interface. 

o Bidirectional logical seek operation for high-speed printing (120 cps). 
o Output to printer can be on character-by-character or even dot-by-dot basis, 
o Many character sizes; fan-fold and single-sheet paper. 

0 Automatic reversal of ribbon gives clear, crisp impressions for a long period of time. 


Here is the opportunity to obtain a dot matrix printer of proven quality and superb performance at 
an unbeatable price. 

From the manufacturers of the renowned Spinwriter and Pinwriter printers, NEC's 8023-N must 
represent the best buy of 1984. Recently selling at prices up to £399, the special offer price allows 
personal computer users the luxury of a quality printer at a budget price, and the business system user to 
enjoy a rare bargain. 

Available ex-stock or contact us for details of your nearest dealer. 


SPECIFICATION 


PRINT FUNCTIONS 

Print Method: Impact dot-matrix; Bidirectional logical seek print 
Print Speeds: 120 cps (10-pitch spacing) 

Print Format: 7 (horizontal) x 9 (vertical): alphanumericsand 
symbols; 8 (horizontal) x 8 (vertical): dot-image graphics 
Character Sets: ASCII - 96; JIS — 160; Graphic/Character - 64 
Carriage Return Direction: Forward and backwards 
Carriage Return Spacing: 1/6 inch, 1/8 inch; programmable at 
every 1/144 inch 

PAPER 

Width: 4.5 inch to 10 inch 
Thickness: 0-05 mm to 0.28 mm 

Number of Copies: Original + 3 copies (should not exceed the 
above width or thickness limits 
Form: Fan-fold paper; single-sheet 


Trade Enquiries contact Mick Barton. 


PAPER FEED 

Feed: Friction feed, sprocket pin feed 
Direction: Up and Backward 
Drive Method: Stepping Motor 

INK RIBBON: Special ribbon cartridge (black) 

DIMENSIONS AND WEIGHT 

Dimensions: 398 (W) x 285 (D) x 121 (H) mm 

Weight: 8.5 kg 

INTERFACE: Centronics 8 bit parallel 


Max. Line Width 

Print Spacing 

Remarks 

136 characters 

17 cpi 

Reduced characters 

68 characters 

8.5 cpi 

Reduced and enlarged characters 

80 characters 

10 cpi 

Pica 

40 characters 

5 cpi 

Enlarged pica 

96 characters 

12 cpi 

Elite 

48 characters 

6 cpi 

Enlarged elite 


/Mills/lssociates Lid. 

Computer Supplies & Peripherals 


WILFORD INDUSTRIAL ESTATE 

RUDDINGTON LANE 

WILFORD 

NOTTINGHAM 

TEL: (0602) 818222 

TELEX: 37134 




















UNBELIEVABLE 

SAVINGS 


** COMPUTERS ** 



EX VAT 

APRICOT 

256K315Kx2 MONITOR 

£1425.00 

APRICOT 

256K720Kx2 MONITOR 

£1625.00 

APRICOT 

Xi256k5MB MONITOR 

£2175.00 

APRICOT 

Xi 256k 10MB MONITOR 

£2295.00 

APRICOT 

Optional 12in MONITOR 

£220.00 

CIFER 

9000 Multi User21MB 

£5095.00 

COMMODORE 

8250 DISK DRIVE 

£785.00 

COMMODORE 

8296 

£695.00 

COMMODORE 

SX-64 PORTABLE 

£675.00 

COMMODORE 

64 

£152.17 

COMMODORE 

DISK 1541 

£165.21 

COMMODORE 

IBEK PARALLEL INTERFACE £59.50 

COMMODORE 

1530 C2N CASSETTE 

£32.00 

COMPAQ 


£1895.00 

EPSON 

QX10 

£1600.00 

KAYPRO 

II 

£945.00 

KAYPRO 

10MB 

£1995.00 

OLIVETTI 

M20160KB 2x320KB Drives £1295.00 

OLIVETTI 

M24 128KB2x 360KB Drives £1658.00 

OLIVETTI 

M24 128KB 10MB Hard Disk £3315.00 

OSBORNE 

1 

£1175.00 

SAGE 

II & IV 

POA 

SANYO 

MBC555 128K2x160K Drives £795.00 

SIRIUS 

256K10MB 

£2850.00 

SIRIUS 

256K2.4MB 

£2095.00 

SIRIUS 

128K 1.2MB 

£1545.00 

SIRIUS 

Memory Expansions from 

£222.00 

SIRIUS 

Express Accelerator Boards POA 

PLUS 5 

External Hard Disk Drives 

POA 

** VDU’s& TERMINALS** 


** MATRIX PRINTERS ** 

EX VAT 

ANADEX 

DP-6500 500cps 

£2019.00 

ANADEX 

W P-6000 

£1808.00 

BROTHER 

EP44 

£199.00 

BROTHER 

HR5 

£129.00 

CANON 

PW1080A 160cps(NLQ) 

£279.00 

CANON 

PW1156A 160cps(NLQ) 

£339.00 

EPSON 

RX80T lOOcps 

RX80F/T lOOcps 

£195.00 

EPSON 

£220.00 

EPSON 

FX 80160cps 

£324.00 

EPSON 

FX 100F/T I60cps 

£430.00 

EPSON 

HONEYWELL 

LQ 1500 200c ps(NLQ) 

£895.00 

POA 

MANNESMANN 

MT8080cps 

£199.00 

MANNESMAN 

MT180 160cps(NLQ) 

£590.00 

NEC 

PINWRITER 

POA 

NEWBURY 

DRE 8850 3001pm 

£2095.00 

NEWBURY 

DRE8925240cps 

£1385.00 

OKI 

82A 120cps 

£255.00 

OKI 

84A 200cps 

£630.00 

OKI 

OKI92P 160cps 

£379.00 

OKI 

OKI 2410P350cps 

£1535.00 

SEIKOSHA 

GP100A 

£165.00 

SHINWA 

CP80 Model II FT 

£175.00 

STAR 

DELTA 10 160cps 

£329.00 

STAR 

DELTA 15 160cps 

£445.00 

STAR 

GEMIN110X 120cps 

£199.00 

STAR 

GEMINI 15X120cps 

£295.00 

STAR 

RADIX 10200cps(NLQ) 

£449.00 

STAR 

RADIX 15200cps(NLQ) 

£549.00 

TEC 

1550120cps 

£465.00 

TOSHIBA 

TH2100H 192cps 

£1275.00 

TREND 

930 200cps N LQ 80cps 

£1350.00 


CIFER T4 £760.00 

HAZELTINE ESPRIT Fixed Keyboard £395.00 

QUME QVT 103(VT100 VT131) £695.00 

TELEVIDEO 910 £489.00 


** SOFTWARE** 


MAYFAIR 

MICROS 


ALL MAJOR SOFTWARE PROGRAMS SUPPLIED AT 
LOW COST 

Plus: 

Not only do we offer top quality products at low 
prices. We also support and develop Software with 
the assistance of our long established software 
dept. 


BLENHEIM HOUSE, PODMORE ROAD, 

LONDON SW18 1AJ 

TEL: 01-870 3255 

We accept official orders from UK Government and 
Educational Establishments. Mail Order and Export 
Enquiries welcome. Callers by appointment. 


** DAISYWHEEL ** 
** PRINTERS ** 


BROTHER 

HR1 

EX VAT 

£445.00 

BROTHER 

HR15 

£329.00 

BROTHER 

HR15 Keyboard 

£135.00 

BROTHER 

HR15Sheetfeeder 

£185.00 

BROTHER 

HR15Tractor Feed 

£62.00 

BROTHER 

HR25 

£549.00 

CANON 

AP400KSR 

£760.00 

DAISYSTEP 

2000 20cps 

£240.00 

DIABLO 

630 API 

£1315.00 

DIABLO 

Sheet Feeder 

£490.00 

FUJITSU 

SP830 RO(S)80cps 

£1195.00 

JUKI 

610018cps 

£325.00 

NEC 

2010 Serial 20cps 

£645.00 

NEC 

2030 Parallel 20cps 

£645.00 

NEC 

3510Serial 35cps 

£1149.00 

NEC 

3530 Parallel 35cps 

£1149.00 

NEC 

7710Serial 55cps 

£1499.00 

NEC 

7730 Parallel 55cps 

£1499.00 

OLYMPIA 

ESW103 

£825.00 

QUME 

11/40 RO 

£1185.00 

QUME 

1 1/55 RO 

£1370.00 

QUME 

9/45 RO 

£1550.00 

QUME 

9/55 RO 

£1900.00 

RICOH 

RP1300S 

£895.00 

RICOH 

RP1600S 

£1190.00 

RICOH 

RP1600S FLOWRITERSk 

£1249.00 

RICOH 

RP1600S FLOWRITER 8k 



IBM PC 

£1299.00 

RICOH 

RP1600S Sheet Feeder 

£459.00 

RICOH 

RP1600S Tractor 

£138.00 

SILVER REED 
SMITH 

CORONA 

EXP550(P) 16cps 

£570.00 

TP112cps 

£195.00 

TEC 

STARWRITER F104040cps 

£895.00 

TEC 

STARWRITER FI05555cps £1235.00 

TEC 

Sheetfeeder 

£459.00 

TEC 

Tractor 

£138.00 

UCHIDA 

DWX-305 (S or P) 18cps 

£230.00 

* * 

PLOTTERS** 


MANNESMANN 

1 PIXY PLOTTER 

£495.00 

GOULD 

PLOTTER 

POA 




All of the following software FREE with 
every Krypton Micro Computer! 

Perfect Writer 

The most powerful and versatile word processing software for microcomputers 
available anywhere. Features include Virtual Memory, multiple editing up of to 7 
files at once, dual display windows, automatic footnotes, table of contents and 
indexing. 

Perfect Speller 

Now, get a 50.000 word dictionary that checks over 4,000 words a minute. It even 
locates and corrects documents design errors! 

Perfect Calc 

You get 17 application programs that are ready to use for any planning and financial 
control task. Plus multiple editing of up to 7 files at once and dual display windows. 

Perfect Filer 

This incredible data base management system produces personalised standard 
letters and versatile sort menus for generating lists or invoices. It prints labels, 
envelopes and more. It can even handle accounting functions! 

This software alone is worth over £1,000.00!! 


Prices start from £1,395.00 Ring us NOW on Padgate (0925) 823549. 


PCW37 






























iBBC MICRO 

- USER SUPPORT - 


„ ^10 ISSUES OF BEEBUG MAGAZINE MAILED FREE TO MEMBERS • 30 

EXCITING GAMES AND VISUAL PROGRAMS • 43 SOFTWARE REVIEWS • 33 
HARDWARE REVIEWS • 16 BOOK REVIEWS • 150 HINTS AND TIPS • 25 
APPLICATION PROGRAMS • SERIES OF ARTICLES FOR BEGINNERS • MANY 
ADVANCED TECHNICAL ARTICLES • NEWS AND PRODUCT INFORMATION 
• PLUS SPECIAL OFFERS • BIG DISCOUNTS ON A WIDE RANGE OF 
PRODUCTS • EVENTS • BRAIN TEASERS • LOCAL CLUBS • FULL 

MAGAZINE INDEX 

A YEARS SUBSCRIPTION WOULD HAVE BOUGHT YOU ALL THIS 

Figures based on the 10 issues of BEEBUG Volume 2. 

BUT IT’S NOT TOO LATE TO JOIN FOR VOLUME THREE 

BEEBUG PUBLICATIONS LTD. PO BOX 109, HIGH WYCOMBE, BUCKS 

please enrol me for volume 3 of BEEBUG at£9.90 (io issues) BEEBUG HAS BEEN ESTABLISHED 

name . FOR TWO YEARS AND NOW HAS 

AnnDc . 0 „ OVER 25,000 MEMBERS. IT OFFERS 

DRESS .TOTAL USER SUPPORT TO ALL BBC 

. AMOUNT ENCLOSED .MICRO USERS. 

PLEASE MAKE CHEQUES MADE PAYABLE TO BEEBUG PUBLICATIONS LTD. 

AND SEND TO:- DEPT6 PO BOX 109, HIGH WYCOMBE, BUCKS 
(DISTRIBUTION AGENTS FOR BEEBUG) 


SEESCAN DEVICES— 

IMAGE PROCESSING SYSTEMS 

At SEESCAN, we design and build high quality profes- 
! sional image processing equipment, specialising in the 
design and construction of real time framestores and 
hardware processing systems. 

Our products include: 

Mk II SEESCAN DIGITAL CAMERA for the BBC Micro — 
incorporating: 

! * CCTV camera with live digital output 

★ Real time frame grab — frame stored in camera 
memory in 1/50 second 

★ 16K RAM framestore with Z80A dedicated processor 
for very fast image processing in the camera 

★ Integral power supply 

★ Comprehensive software package 

A complete image processing package for the BBC at i 
£680.00+VAT 

FRAMESTORES with interfaces designed for your com¬ 
puter system — resolutions from 256 x 256 x 6 bits to 
800 x 800 x 21 bit colour. 

STAND-ALONE IMAGE PROCESSING SYSTEMS from 
256 x 256 x 6 bit resolution to 512 x 512 x 21 bit colour. 
HARDWARE AND SOFTWARE DESIGN 
AND CONSULTANCY 

We invite you to see our equipment and discuss your 
interest with us at the PCW Show Sept 20-23 on stand 
326 next to the Acorn and Sinclair stands. 

SEESCAN DEVICES 

25 GWYDIR STREET, 

CAMBRIDGE CB1 2LG 
Tel: 0223 61376/314553 

-SEESCAN DEVICES- 

38 PCW 


DISKS H DISK S H DISKS 


*** BEST PRICES — TOP QUALITY — FAST DELIVERY *** 
PRICE PROMISE 

We will Better any lower delivered price advertised in the current issue of PCW. Please Telephone 

Prices per Box (£) 


DYSAN 

104/1 

104/ID 

104/2D 

204/ID 

204/2D 


5.25 DISKS — BOXES OF 10 


S/sideS Dens 48tpi40Tr 
S/side D Dens 48tpi40Tr 

D/side D Dens 48tpi40Tr 

S/side Q Dens 96tpi 80T r 

D/side Q Dens 96tpi80Tr 

VERBATIM DATALIFE (Five year warranty) 
MD525-01 -HR S/side 5 or D Dens 48tpi 40Tr 
MD550-01 -HR D/side S or D Dens 48tpi 40Tr 
MD577-01 -HR S/side D or Q Dens 96tpi 77/80Tr 
MD557-01 -HR D/side D or Q Dens 96tpi 77/80Tr 
10 or 16 hard sectors at same price. 

Add El 00 for Plastic Case 


1-4 5-9 

18.00 17.00 

20.00 19.00 

28.00 27.00 
28.00 27.00 
34.00 33.00 


10-49 

16.00 

18.00 

26.00 

26.00 

32.00 


15.25 15.00 14.50 
21.50 20.75 19 50 
22.00 21.25 20.00 
28.00 27.25 26.00 


UTT 


' AMOUNT' 


VERBATIM VEREX 

MD200-01 S/Side S Dens 48tpi 40Tr 
MEMOREX (Five year warranty) 

3431 -HR S/side S Dens 48tpi 40Tr 

3481 -HR S/side D Dens 48tpi 40Tr 

3491 -HR D/side D Dens 48tpi 40Tr 

3504-HR S/side Q Dens 96tpi 80Tr 

3501 -HR D/side Q Dens 96tpi 80Tr 

BASF (Quallmetrlc) — Special Offer 
IX S/sideS Dens 48tpi40Tr 

1D S/side D Dens 48tpi 40Tr 

2D D/side D Dens 48tpi40Tr 

ACCESSORIES 

HCK5 Head Clean Kit with Fluid 

LC5 5.25 Library cases EGLY 

LB40-5 ABA Lockable Box 40 Cap inc Disk Pen 

LB85-5 ABA Lockable Box 90 Cap inc Disk Pen 

VCK-5 Verbatim 5 in Head clean kit 

VCD-5 Verbatim 5 in H/c disks (per 10) 

LB20-5 Compact Ring Binder 20 Cap 
SONY 3.5" DISKS S/Side 80Tr 


14.25 

13.75 

13.25 

14.50 

14.25 

13.75 

14.80 

14.50 

14.00 

20.50 

19.75 

19.00 

23.00 

22.25 

21.50 

25.00 

24.25 

23.25 

14.60 

14.20 

13.80 

18.30 

17.75 

17.20 

21.50 

20.75 

19.50 

14.90 

14.50 

14.00 

1.90 

1.80 

1.70 

13.50 

13.00 

12.50 

16.50 

16.00 

15.50 

6.40 

6.20 

6.00 

12.50 

12.30 

12.10 

4.25 

4.00 

3.75 

37.00 

36.00 

35.00 


8 DISKS & RIBBONS 

Phone for most Competitive Prices for Verbatim, BASF. Memorex, etc. 

POSTAGE/PACKING (UK) 

£1/Box* (75p/Box 5+,50p/Box 10+) 
50p/Box (35p/Box 5+,25p/Box 10+ 

£2.50/Box (£2/Box 5+,£1/Box 10+) 


Disks/HCK5 

Library Case VCK5/VCD5 
Lockable Box 

'Add 30pBox for 1 st Class 
Please contact us for Quantity Discounts (50 + Box) and Trade Accounts. 
Official orders accepted from Government and Educational Establishments. 


p&p 

Total Exc. VAT 
VAT 15% 
Total Payable 


Name. Tel. No. . 

Address. 


Access/Barclaycard/Cheque No. 

If you do not wish to cut out form send order separately 




Telephone orders any time - we do the rest - 


-< 


34 Cannonbury Avenue, Pinner, Middx HA5 ITS 

_ 01-868 9548 

Pinner Wordpro 

















































BUY 

YOUR DRAGON 

A FRIEND 


Here’s a friend your Dragon has always wanted — a Cumana 
disk drive; and Cumana slimline disk drives are friendly to 




Dragon is the registered trademark of Dragon Data Ltd. 
Delta is supplied by Premier Microsystems Ltd. 


The best name in memory 


Cumana Limited, Pines Trading Estate, 

Broad Street, Guildford, Surrey, GU3 3BH. 
Telephone: Guildford (0483) 503121 Telex: 859380 


Interests 


Home Use 


Education 


Dealer 


Business 


Address. 


[=i 

tzn 

dZI 

dZ) 


Tel. No.. 


PCW 8/84 


Note: If dealer, please attach this form to your letterheading. 




n 


For further information 
about Cumana disk 
drives for the Dragon 
Micro, please complete 
^ and return this coupon 


you, the user, as well as to your pocket. 


Designed and manufactured to the highest standards, 
Cumana disk drives have an independent power supply, 12 
months warranty, and are fully assembled and tested before 
packaging. As part of the package, your first disk drive for the 
Dragon — addressed by Cumana as drive A — is supplied 
with a comprehensive user manual, ‘DELTA’ ROM based 
cartridge adaptor and demonstration diskette. Upgrading 
your system is simple, and up to four Cumana disk drives can 
be added without any modification to your microcomputer. 


Cumana slimline disk drives for the Dragon Microcomputer 
are now available from Spectrum UK, as well as area 
distributors and Cumana’s national dealer 
network. Look out for the distinctive Cumana packaging in 
your high street, today! 


Name 




























AT LAST.THE MIC 
RELEASED FROM SOL 










ROCOMPITTERIS 
ITARY CONFINEMENT 


A business thrives on the 
free flow of information. Accounts, 
production control and sales staff 
invariably need access to the same 
data. 

The microcomputer was 
supposed to enhance this process by 
making it faster, more accurate and 
more efficient. 

By an odd quirk, however, 
many microcomputer users lose 
their freedom to exchange 
information. By acquiring inflexible 
‘stand alone’ systems they, in effect, 
put their information into solitary 
confinement. 

The astonishing success of 
Comart Communicator multi-user 
systems is largely because they don’t 
imprison you in this way and allow 
you to share computer power and 
performance among all the key 
members of your staff. 

Tb be specific, up to nine 
users can share the same processing 
unit and data storage facilities whilst 
making economic use of expensive 
peripherals such as printers, plotters 
and tape back-up units. Each extra 
user shares access to the system 
merely by the addition of a simple 
VDU and keyboard. All of which 
represents a big saving over buying a 
complete computer for each. 

The Communicator range of 
15 models provides everything you 
could want in a microcomputer 
system. Depending on the 
number of users, the 
complexity of your 
applications and the memory 
size and storage capacities 
required, you can be 
assured of finding 
precisely the 
system you need- 
and pay only 
for that. The 
Communicator 
now comes with 
the new Intel 286 
powerhouse 32-bit 
processor as well 
as the established 8 and 16 bit 
models. There’s also a choice of 
memory from 64K-lMb and of 
storage capacities on floppy disks or 
5, 20 or 40Mb integral Winchester 
disk drives. 

The great difference with the 
Communicator range, of course, is its 
modular design. 


You can stay right up with 
the latest technologies or expand 
and upgrade your current systems, 
simply with the change of a circuit 
board or two. Add-on modules can 
also provide additional storage and 
back-up. The Communicator’s 
modularity ensures your investment 
is safe, because when in the future 
you decide you want to share 
computer power with more users, 
you can simply expand your system 
without writing off the cost and 
starting all over again. 






From 1 9 users can share a Communicator ‘multi user’ system. 

It may not surprise you to 
know that the Communicator 

hardware is among the 
hardest around, working 
for thousands of prudent 
companies worldwide - 
and having met the 
stringent requirements 
of the CCTA-that 
includes the 
Government. 


But however tough the 
hardware, it’s the software which 
enables you to use it, so it’s good to 
know that the Communicator gives 
you access to all the business and 
commercial standards such as Word 
Processing, Financial Planning, 
Accounting Suites, Database 
Management and Stock Control, plus 
communications to IBM and ICL 
mainframes. And also far beyond 
with specialist suppliers providing 
‘industry-specific’ software. 

As a nice bonus, 

Communicators also come with the 
very latest operating systems, 
including Digital Research’s multi¬ 
user Concurrent CP/M which 
enables you to switch from up to four 
programs simultaneously so your 
secretary won’t have to clear the 
screen or save work on disk when 
you need an urgent report updated 
or a fast printout. 

And it might interest you to 
know that the other chap in 
Cambridge isn’t the only one batting 
for Britain. We’re British too and one 
of the longest-established computer 
manufacturers around. This has the 
practical advantages of better service 
for our customers through a 
nationwide network of specialist 
dealers plus the maintenance back¬ 
up of our ‘Microserve’ organisation. 

When you choose from the 
Communicator range you go for the 
freedom to extend the benefits of a 
microcomputer system throughout 
your business. One that will protect 
your investment, grow as you grow, 
and never grow old. 

Ask us for the key - send for 
our colour brochure and we’ll also 
give you details of your nearest 
Communicator dealer. 



comart 


Comart Computers Limited, Little End Road, Eaton Socon, St. Neots, 
Huntingdon,Cambridgeshire PE 19 3JG 
Ttel: (0480) 215005 International +44-480-215005 Tfelex: 32514 Comart G 

A member of the ^ Comart Group of Companies 


THE MICRO THAT’S GOT PEOPLE TALKING 

Name:_ 

Company:_ 

Position:_ 

Address:_ 



Wf at. 

If \ ' 


.Tfeh 


PCW9IS4 


All products referred to are trademarks or registered trademarks of the companies of origin. 









































SORCERER from INFOCOM 

I he* most powerful loudei of the 
f lit haulers must lx * found, tracked 
fhtough treacherous mists of time, 
avoiding the evil sorcery where 
terrible < leoth awaits, and gaining 
the pc. )W(?isand cunning of a true 
sorcerer. 


*hTabtet 


TOUCH TABLET from 
KOALA 

The friendly, easy wcjy to 
use your computer, as a 
graphics tablet to write 
or draw on the screen, 
as a paddle controller 
or joystick, as a custom 
keyboard, as a way to 
make music, play games, 
create graphs, all at the 
Touch of a Tablet! 


THE ENTERTAINERS 



FLIGHT SIMULATOR from MICROSOFT 

A highly accurate simulation of flight in a 
single-engine aircraft, with working 
instruments, panoramic out- of-the- 
window graphic views, and real-time 
flight conditions. All the excitement 
of flying in a real plane! 




The Softsel dealer has all the software you should need: recreation, home, education and business. 
When you want the best service, go to a Softsel dealer who has the best back-up in the world. 

Aderdare Glamorgan Inkey Computer Services (0685) 881828. Birmingham Home Entertainment (021) 643 9100. The Software Shop (021) 622 3289. 

Bradford Pace Software Supplies (0274) 72 9306. Brighton Gamer (0273) 698424 Bristol Softalk City (0272)877245 Chalfont St Peters Softshop 
(0753) 88901. Chester Computer Link (0244) 316516. Guernsey Guernsey Computers (0481) 28738. Jersey Audio & Computer Centre (0534) 7400. 

Leighton Buzzard Milton Keynes Music (0525) 376622. Loodon Games Workshop NW10 (01) 965 3713. Adv Technology Centre SE9 (01) 859 7696. 

Chromasonk Personal Computers N19 (01) 263 9493. Davinci Computers NW4(01)202 2272. Pilot Software City Wl (01)636 2666. Programs Unlimited 
Wl (01) 487 3351. Software City 382 Kings Road SW3 (01) 352 9220. Vk Oddens SE1 (01) 403 1988. Video Palace W1 (01) 637 0366. Woodland 
Software W1 (01) 960 4877. The 64 Software Centre WC1 (01) 430 0954. Tomorrows World Today Wl (01) 437 2040. Maidstone Galaxy Video (0622) 

682575. Manchester Quod port (061) 969 8729. Paignton Devon Computers (0803) 526303. Preston, Lancs Channel 8 Software(0772)53057. 

Redditch MCL (0527) 26051. Sidcup Silka Shop (01) 301 1111. Skipton Singleton (0756)60 078. Slough Silkon Chip (75) 70639 Southampton 
Mkrochips(0703) 38899. Stafford Computerama (0785) 41899. leddington Photogrophkal and Optkal Services (01)977 3498/9. Wallasey Mkrobyte 
(051)630 6933 Wateriooville G B Mkrolond (0705) 259911. Weymouth Silkon Chip Comps (030 57) 87592 Whitstable 64 Supplies (0227) 266289. 

Worthing Data Direct (0903) 40509. York York Computer Centre(0904)641862. 



The number one source 
for software. In the world. 


‘Registered trademarks. 










Add a modem to your computer and you’ve opened up a new 
dimension of data comms possibilities. Choose the WS2000 
and these possibilities stretch world-wide! 

The control panel tells you 

WS2000 operates on both British/European and Bell (USA) 
standards - covering virtually global requirements. The mode 
selector is switchable between 300/300, 600,1200,1200/75 
and 75/1200 speeds. 

Provides database entry 

WS2000 gives you access to Prestel, Micronet, BT Gold and 
the galaxy of bulletin boards that exist for enquiring micro 
users (with WS2000 modems!). 

What the press says 
The best value 
for money in the 
modem field 
is without doubt 
the Minor Miracles WS2000’ 

- Quentin Reidford, APPLE USER 


‘A very versatile device, representing good value for money’ 
-Peter Tootill, PCW. 

The Minor Miracles WS2000 modem could turn out to be the 
peripheral you can’t live without’ - Ralph Bancroft, PCN. 
Chosen by the BBC for their transatlantic hook-up on 
‘Making the Most of the Micro — LIVE!’ 

Add-on options 

ML1 modem/computer lead £8.05 (inc VAT & P/P) - 
please specify plug, eg 25-pin DB male. CLI software control 
lead £10.92 (inc VAT & P/P) for BBC Micro only. CL2 software 
control lead £8.63 (inc VAT & P/P) modem end connector 

only. 


Outstanding Modem 
WS 2000: the leader for versatility, 

quality and price. 



m 


75RX-1200TX 


CARRIER *• ^^^ONLINE 

ONLINE • T^BlOCAL 

IDISSes modem WS 2QO0 


au it*. 

mk . 

‘T! : Bpu 

; V23 


WS2000 complete with BT modular line plug and socket 
and full instructions for only 

£129.95 

plus VAT & P/P - £152.50. 

Send in your order today! 

Order by cheque/Barclaycard/Access to: 

Miracle Technology (UK) Limited 

PO Box 48, Ipswich IP4 2AB 
Tel: (0473) 50304 

Registered in England No 1756137 


Due to the High Technology 
incorporated in this product BABT 
Approval is still awaited. 


Trade 

enquiries 

invited 


miMCLEl 

I I Itechnology(uk)ltd 


STILL MORE SHOCKING NEWS!! 

(Limited period clearances) 

EPSON Printers from 

£185 

SHINWA Printers for 

£159 

DISKS (BASF) 5.25" and 8" 

from £1.00 each 

DISK cases (hold 10) 

£1.50 each 

BBC Parallel leads 

£10each 

DAISYWHEEL Printers 

from £255 

DATAPRODUCTS 8010 Printer 

£360 


These and lots more bargains always on offer. 

If you are in the neighbourhood call at our showroom next to Winchester BR station. 

Phone 0962 66191 

for more shocking news 

Nationwide delivery at £5 a parcel — disks from £1.00 

(all prices ex-VAT and subject to availability) 



50A Stockbridge Road, 

. . _ Winchester, Hants S022 6RL, 

micro miracles England 


PCW 43 





















The most powerful toolkit yet for ZX BASIC. AU the features 
you will ever need; AUTO insert, full RENUMBER, block 
DELETE, CLOCK, ALARM, error trapping, break trapping. 
Full TRACE with single-step and much, much more. Makes 
ZX BASIC easy-to-use and powerful 



An excellent assembler, an advanced line-editor, a compre¬ 
hensive disassembler and a superb 'front panel* debugger 
all in one package. Used by many leading software houses to 
write their games. “Buy itr Adam Denning 1984. 






£25 


A powerful and almost full implementation of Pascal - not a 
Tiny Pascal. A valuable educational and development tool, 
programs typically run 40 times faster than a BASIC equivalent. 
Spectrum version includes Turtle Graphics package. '' I haven't 
seen any other compiler that could match Hisoft’s Pascal ” 


180 High Street North 
Dunstable. Beds. LU6 1 AT 
Tel: (0582) 696421 




for the ZXSpectrum 

Hisoft is pleased to announce a new compiler for this popular 
and effective systems programming language. Not a tiny-C but 
an extensive, easy-to-use implementation of the language. 
Allows direct execution of compiled statements. Supplied with 
fiinction library. Available direct from Hisoft for £25, or write 
for further details. 

All prices, UK delivered, relate to 48K ZX Spectrum versions. 
Our software is available for many other Z80 machines eg. 
Amstrad CPC 464, MSX, Memotech, SHARP MZ700, New- 
Brain, CP/M etc. Please write for details. 


computer 

market 

NOTTINGHAM 


for Apricot and Sirius business systems. 
Call in and discuss your requirements. 


BEST PRICES ON FLOPPIES 

NASHUA — The name on the finest discs 

5 YEAR GUARANTEE — REINFORCED HUB RINGS 


No. OF BOXES OF 10 

1 - 9 

10- 50 


EXC. VAT 

INC. VAT 

EXC. VAT 

INC. VAT 

SINGLE SIDED, SINGLE DENSITY 48t.p.i. 

12.75 

14.67 

12.00 

13.80 

SINGLE SIDED, DOUBLE DENSITY 48t.p.i. 

13.75 

15.81 

12.95 

14.89 

DOUBLE SIDED, DOUBLE DENSITY 48t.p.i. 

16.25 

18.69 

15.25 

17.54 

SINGLE SIDED, QUAD DENSITY 96t.p.i. 

17.05 

19.61 

16.50 

18.98 

DOUBLE SIDED, QUAD DENSITY 96t.p.i. 

18.75 

21.56 

18.03 

20.73 


Collect from our Shop or p+p 1-2 boxes 99p; 
3-4 boxes 2.00; 5-9 boxes 2.50; 10 boxes + 
FREE p+p. 

Urgent orders please telephone to arrange 
despatch. Official Government, Educational 
orders welcome. 

8" Floppies phone for best prices. 


27 GOOSE GATE, NOTTINGHAM NG1 1FE (0602) 586454 


44PCW 

















































INTELLIGENT VIDEO 
— HX-20 INTERFACE 

Now you can gather data in the field on your Epson 
HX-20 portable micro and examine it in comfort on a 
monitor or TV screen! 

Specifications 
TV and monitor outputs. 

16k graphics memory giving 480 x 200 pixels. 
Enhanced graphics commands — 

LINE, GCLS etc. 

4 screen widths — 32,40,72 and 80 column. 

24 line display. 

Inverse and highlighted character display. 
Flashing and static cursor. 

Hard copy of text and graphics. 

Plus 

Fully tested • 6 months warranty • All cables 
supplied 

£249 

carriage paid 

Please add 15% VAT. Dealer enquiries welcome 

PX-8 compatible version available in November 

PC PERIPHERALS LTD 

54, South Avenue, Coventry CV2 4DR 


/ * , °**>* , °N*l lOlUKlniruu. 

FIELDMASTER high quality 
programs are for the serious 
user of the home computer. 

The very latest programming 
techniques have been used to 
create clear, easy to use soft¬ 
ware that must be the finest 
value available. 1 

We have a program for all your needs:- 
Powerful spreadsheet, full function 80 column word 
processor, versatile 'card index' database, accounts 
management, and even a logo & poster printer. 

For applications in small business, education, the 
professions, industry and the home, etc. 

P rices from E2V95 to £84 95 inc VAT tape and disk. 
From your local computer shop or direct 
from us by our fast mail order service. 
)( wv' t 0 *>\ Access/Barclaycard welcome. 

For a FREE copy of our software guide, packed 
with program information, just write or telephone 

(nekJmostef) 

Fieldmaster Software Company 

Dept pcw 107 Oakwood Park Road, Southgate, London N14 6QD. Tel: 01 886 6709 
a division of Young Electronics Ltd. (Established 1970) 




Sanpfle far you to buy 

Cx ^ BrutisH boa/ids at mutuydy bbcu y f uce6 1 wittf 

yuMarteed fatt dedcoety, backed by a fadfyem cvaVtarty . 




t&f 


le! 


New for Apricot! 

r 256K RAM CARD 
EXPANDABLE TO 640K 



Not just another ordinary RAM card, but 
one that has unique expandibility. This latest 
addition to our growing SimonCard range can be 
used with either 64K or 256K dynamic RAM chips at the 
flick of a switch, which means you will only need to use up 
one precious slot in your Apricot for all your memory 
requirements, since our SimonCard starts at 256K and 
expands up to 640K, giving the maximum available system 
memory on Apricot of 896K. To upgrade from 256K to 640K 
is easy! 16 of the 64K chips are replaced by 256K chips 
and and if you send your SimonCard back to us for the 
upgrade we will part exchange your redundant 64K 
chips for the 256K chips. Prices start at £299 for the 256K 
version. MS-DOS RAM disk software available. 

IBM PC & XT 

RAM boards with asynchronous serial port 
All boards expandable to 256K 
64K + £180 128K + £225 


192K + £275 

SIRIUS 

MS-DOS RAM disc software available 

All boards expandable 
to 384K 


256K + £320 






Interfaces complete 
4ft cable & connector 



TIMEKEEPER/ 

CLOCKBOARD 
WITH BACK-UP 
BATTERY £99 

All of the above boards are of the highest quality 
made with the very best components. They come 
with comprehensive manuals for easy and safe 
installation. 

All prices are exclusive of VAT and postage and 
packing. 


64K D RAMs 
CALL 


GENEROUS DEALER DISCOUNTS AVAILABLE 
ON ALL BOARDS 



SIMON COMPUTERS LTD 

8 Lower Addiscombe Road, 
.roydon 

Surrey CR0 6AA 

England 

Tel 01-680 4646 


DESIGNERS AND SUPPLIERS OF QUALITY 
MICROCOMPUTER BOARDS 


PCW 45 





































and 


FIRSTtor EPSON 

PRINTERS 


OKI MICROLINE I 


SHEER ELEGANCE 

RX 80 

100 CPS 80 Col 
RX 80 F/T 
100 CPS 80 Col 
RX 100 F/T 
100 CPS 136 Col 
FX 80 

160 CPS 80 Col 

FX100 

160 CPS 136 Col 


List OEM 
Price Price 


319 229 

450 349 

438 339 

569 449 


OKI MICROLINE 


M82A 

J20CPS 80 Col 



M92P 

160CP 

M92S 

160CP 

M83A 

120CP 

M84P 

200CP 

M84S 

200CP 

M93P 


M93S 


SHEER MAGIC 

299 259 


80 Col 

List 

£ 

OEM 

£ 

449 

379 

80 Col 

539 

459 

136 Col 

489 

419 

136 Col 

799 

679 

136 Col 

899 

769 

136 Col 

585 

499 

136 Col 

675 

579 


BARGAINS 


] 

SHEER VALUE 

List 

OEM 

Price 

£ 

Price 

£ 

SHINWA CTICP80 

299 

199 

JUKI Daisywheel 

449 

349 

SEIKOSHA GP100A 
OLIVETTI 

215 

199 

JP101 InkJet 

DAISYSTEP 

199 

159 

Daisywheel 

288 

249 


P - Parallel Interface, S - Serial 
Interface, A - Both supplied as std. 


ILL FOR OUR BEST PRICES ON OTHER 


PRICING 

OEM Prices are exclusive of carriage and 
VAT and are current at time of printing. 
CARRIAGE ONLY C5 ON ALL ITEMS 



By phone, quoting your ACCESS or 
BARCLAYCARD number or by sending a 
HOW TO cheque for the OEM price stated, plus 
’TJjvJJL ' Jl carriage and VAT. Please allow 7 days for 
ORDER cheque clearance. 30 days credit for 
Official Orders from PLC’s and Public 
Authorities, subject to 5% Credit Charge. 


TCI CDUOMC OEM Computer Sales 

'Xb., 9-11 Regent Street 

HOTLINE Rugby 

(0788)70522/3/4 Warwickshire CV21 2PE 


ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT 


ELBUG 


FOR THE 
ACORN 


ELECTRON 


IF YOU HAVE AN ACORN ELECTRON OR ARE THINKING OF BUYING 
ONE THEN YOU SHOULD JOIN THE ELECTRON USER GROUP. 

Members receive 10 copies of the magazine ELBUG each year. ELBUG is devoted EXCLUSIVELY to the ELECTRON 
MICRO. It is packed with news. Reviews, Hints, lips. Programming ideas, Major articles, plus Regular program 
features induing games and useful utilities. 

ELBUG, is produced by BEEBUG Publications Ltd., publishers of BEEBUG, the magazine of the National User 
Group for the BBC Micro. BEEBUG now has some 20,000 members, and has achieved a high reputation both in 
this country and abroad. Acorn and the BBC have both taken out multiple memberships, for example, and our 
articles are now syndicated in Australia. (For further details of BEEBUG, see separate advertisement elsewhere in 
this issue.) 

The formula which makes BEEBUG an invaluable companion for users of the BBC micro will be applied to ELBUG. 
By subscribing to ELBUG you gain all the advantages of a single-micro magazine, with no space wasted on programs 
and articles for other computers. 

Further benefits of membership: 

Members’ discount scheme with national retailers of software, hardware and books, with savings of up to 25%. 
Members’ software library with a growing range of titles at special prices for members. 

SPECIAL OFFER 

SUBSCRIBE NOW, AND GET A FREE INTRODUCTORY CASSETTE CONTAINING 8 TESTED 

PROGRAMS FOR THE ELECTRON. 

1. SPACE CITY Defeat the invading Aliens with your laser, and save the city. 

2. 3D NOUGHTS AND CROSSES Pit your wits against the ELECTRON on a 4x4x4 board. 

3. RACER Guide your racing car to victory, avoiding other cars and obstacles on the track. 

4. 3D MAZE In this challenging game, you must escape from the maze — The screen displays a 3D view from inside the 
maze. 

5. PATCHWORK A multicoloured display of continuously changing patterns. 

6. KEY SET ROUTINE A program to set up the user function keys. 

7. MEMORY DISPLAY An efficiently written utility to diplay the contents of memory (ROM and RAM). 

8. CHARACTER DEFINER Define individual graphics characters with this useful utility for use in your own programs. 



RACER 


=1 


SPACE CITY 


HOW TO JOIN 

To subscribe for one year, and get your free cassette, send £9.90 (payable to Orbit) plus a strong stamped addressed envelope (for the cassette) to: 

ELBUG-DEPT 6 PO BOX 109, HIGH WYCOMBE, BUCKS. HP11 2TD 

EDITORIAL ADDRESS: Beebug Publications Ltd, PO Box 50, St Albans. Herts. AL1 2AR 
SIX MONTH TRIAL SUBSCRIPTION (5 ISSUES) UK ONLY £5.90 — FREE CASSETTE OFFER STILL STANDS. 
Membership outside UK (one year only): Eire and Europe £16, Middle East £19, America & Africa £21, other countries £23. 


46PCW 






















THE FASTEXT 80 


Dot Matrix Printer 

from the New Force in Computer Printers 

SMITH-CORONA 

DATA PRODUCTS 


The Fast ext 80 comes from an exciting new range 
of printers created to give speed, reliability and 
flexibility to the businessman at a price to suit the 
home user. Models in the range are compatible 
to all home computers, PCs and business micros. 

The Fastext 80 has a Centronics parallel 
interface - an RS232C serial interface is optional. 

A machine of the highest quality, the six-pitch 
Fastext 80 performs at a speed of 80 cps with 80 
column width (at 10 cpi). The host of features 
include a full line buffer, graphics capabilities, 
bi-directional text printing and logic-seeking. 

Friction feed is standard with a tractor feed 
available for continuous stationery. 

Smith-Corona Data Products, Unit 23, Northfield Industrial Estate, Beresford Avenue, Wembley, Middlesex HA0 1XP Telephone: 01-900 1222 


Fill in the coupon and find out how you can make 
the most of your computer with a printer from 
Smith-Corona Data Products. 

To: Smith-Corona Data Products, Unit 23, Northfield Industrial 
Estate, Beresford Avenue, Wembley, Middlesex HA0 1XP. 

| Please send me: 

□ A free copy of the full colour printer brochure. 

□ A list of local dealers. 

□ Information on the Smith-Corona Data Products 
Roadshow (touring in September - don’t miss it!) 


Name_ 

Company (if appropriate). 

Address_ 

Post code- 


.Tel. No. 


I Make and model of computer used_ I 

| _ _ _ _ _ _ _ _ _ _ pcwi | 























The new UNICORN range from TORCH Computers 
gives the enthusiast and professional user a choice of 
upgrades which takes the BBC Model B Micro to the 
ultimate height of performance. 

The result of TORCH’S total commitment to the BBC 
Micro is the only complete range of high performance 
hardware available. Offering every BBC Micro owner five 
new upgrade channels, UNICORN will transform your 
BBC into a fully communicating workstation, a CP/M® 
compatible business machine or the ultimate in high 
powered 32-bit data processing. 

At the top of the range, THE UNICORN, 
offers the power and sophistication of System 
III UNIX® whilst other channels make available 
the flexibility of languages such as FORTRAN, 

PASCAL, BCPL and COBOL. All models, 
with the exception of the HDP240, provide 
BBCBASIC(Z80) on theZ80 rather than the 
Model B’s 6502. 

Tune in to the Channel that most suits 
your requirements. Whichever level you 
choose you can be sure of a system with 
infinitely expandable potential for a confident 
future in the world of computing. 


\ouew 










’ ftfcr 


on 


The ZEP100 

• Z80 Extension Processor 

• 4MHz Z80A 

• 64KRAM 

• 24KROM 

The object of any upgrade kit is 
to improve processing ability and to 
increase data storage capacity. 

The UNICORN ZEP100 is 
the first stage upgrade 
which opens channels 
into the world of 
serious computing. 

TheZEPlOOisthe 
proven 8 bit second processor for the^ 
BBC Model B micro. A Z80 extension 
processor which enables the use of 
the well established CPN operating 
system, giving access to the vast 
range of applications programs and 
languages available for all CP/M® 
micros. When fitted to a BBC model B 
microcomputer with compatible high 
quality disc drives it provides a 
complete business or scientific 
computer which can run large appli¬ 
cations programs or use advanced 
languages, with the ability to switch 
back to standard BBC programs at 
any time. 

Any ZEP100 can be linked, via 
the Econet® option on the 
BBC, to a network of other 
f TORCH computers to 

provide a work¬ 
station running 
onTORCHNET. 
FullTORCHNET 
operating sys¬ 
tems software 
is provided to 
allow access to 
information anywhere 
the network, or to com¬ 
municate with other 
. M computers. 

| The 64KZEP100 is 
supplied with full 
software support 
including word pro¬ 
cessing, spreadsheet, 
database and 
utilities. The ZEP100- 
around £299 
(ex. VAT). 





















The ZDP 240 

• 4MHz Z80A • 64K RAM 

• 24KROM 

•Twin, double sided 400K 
floppy discs 

• Independent integral 
power supply 


TheHDP 240 

>20Mbyte hard disc Winchester 


byte 

• Double sided 400K floppy disc 

• Integral power supply 

For users who need much more 
storage capacity than is available on 
floppy discs and who reauire the 
large speed gains that a Winchester 
hard disc provides, the third new 
channel is now available. 

The UNICORN HDP240 combines a 
400K floppy disc drive with a 20Mb 
hard disc and its associated controller. 
The pack connects directly to the disc 
and 1MHz bus sockets on the BBC 
Model B. 

In conjunction with a ZEP100, it 
provides a powerful business 
computer for running CP/M® 
programs with large amounts of data. 
The floppy disc can be used for 
storage with the Acorn DFS system, 
and both discs can be used by other 
TORCH systems on theTORCHNET 
local area network. The HDP240- 
around £1995 (ex. VAT). 


The 

UNICORN 
ZDP240 (Torch Z80 
Disc Pack) is the proven 
upgrade for the BBC Model B micro¬ 
computer. Offering the use of more 
powerful and flexible languages such 
as Fortran, Pascal, BCPL and Cobol, it 
provides 800K of disc storage plus a 
Z80 second processor with 64K RAM 


ond proce 
z TORCH’S 


running TURCH’s own CP/M® com¬ 
patible operating system based in ROM. 

This advanced design means 
that almost all of the 64K RAM pro¬ 
vided by the Z80 board is available for 
CP/M® programming use-an 
advantage no other BBC micro 
upgrade can offer. 

If your BBC micro has the 
Econet® option, there is a further 
benefit the ZDP240 can offer. 
TORCHNET can link together up to 
254 upgraded Model B’s on a local 
area network, so for enthusiasts, 

Clubs and Schools it is a simple and 
low-cost way to achieve networking 
facilities. 

The discs can be used for 
storage under the Acorn DFS system 
or for CP/M® programs and data. 

A comprehensive software pack¬ 
age is provided with the disc pack. It 
includes word and data processing 
and a spreadsheet program, along 
with utility programs and manuals. 

The TORCH Z80 Disc pack is 
recommended by the CCTA for 
government use. The ZDP 240- 
around £699 (ex. VAT). 


The HDP68K 

• 8MHz MC68000 • 6MHz Z80B 

• 256K RAM (68000) 

• 64K RAM (Z80) 

• 20 Mbyte hard disc Winchester 

• Double sided 400K floppy disc 

• Integral power supply 

The fourth channel in the 
UNICORN range is for users who 
need the extra processing power of a 
68000 32 bit processor, as well as the 
Z80 running standard software. The 
UNICORN HDP68K provides the 
ultimate in performance, offering an 
extra 256K RAM and a 68000 pro¬ 
cessor running at 8 million cycles per 
second. It also contains a Z80 
processor to allow the running of 
existing TORCH software. 

The HDP68K-around 
£2495 (ex. VAT). 


The Unicorn 

Spec, as HDP68K PLUS 
operating system. 

UNIX® System III is the 
recognised operating system of the 
’80’s. A very powerful and sophisti¬ 
cated multi-tasking system, it includes 
a vast library of utility programmes. 

The fifth channel and top of the 
range, THE UNICORN, puts UNIX® 
within reach of the individual user, at 
a price unmatched by any other 
UNIX® systems, by combining the 
reliability of the BBC micro with 
advanced technology from TORCH 
Computers. 

TORCH UNIX operates under 
the network operating system. Using 
UNICORN products, a low-cost 
network of BBC Micros can be 
configured to offer the most complete 
range of educational computing 
facilities available anywhere. 

Other facilities available include 
UCSDp-System, LISP, FORTH, PILOT 
and PROLOG. The UNICORN - 
around £2895 (ex.VAT). 


O 


n 


Open channels for the BBC micro. 

To: Torch Computers Ltd., Abberley House, 

Great Shelford, Cambridge CB2 5LQ. 

Telephone: Cambridge (0223) 841000. 

Please send further information on the UNICORN 
range plus your FREE 1984 Software Catalogue. 

Name 

Address 





Tel 

Post Code 

PCW 9 





CP/ M is a registered trademark of Digital Research Inc. 
Econet is a registered trademark of Acorn Computers Ltd. 

Unix is a registered trademark of Bell Telephone Laboratories Inc. 


TORCH 

COMPUTERS 


UK version Model B necessary. Text and Graphics provided by BBC Model B. 

Disc interfaces are necessary for use with the Unicorn range. Keyboard provided by BBC Model B. 






























The Smartest PCs 
have Pluto Graphics. 


The Pluto Graphics Display Controller will transform 
the IBM Personal Computer into a high performance, 
colour, raster graphics workstation. 

The board is a PC format multi-layer card which 
plugs directly into the internal expansion bus, 
and needs only a separate colour monitor. 

A powerful Motorola 68000 processor 
combined with 256K to 384Kbytes of display 
memory allows Pluto to work in parallel 
with the IBM PC to provide extremely fast 


vector drawing and image manipulation capabilities. 

Inbuilt functions in ROM give over 65 high-level 
commands including vector and raster operations 
with logical combination functions. 

Three different resolutions are available to suit 
all types of applications: 768Hx576V, 16 col¬ 
ours with interlaced display; 768HX576V, 
eight colours, non-interlaced with two display 
screens; and 1024HX768V, eight colours, 
interlaced. 


Io Research Limited, 117-121 High St, Barnet, Herts, EN5 5UZ. Telephone 01-441 5700 











LOOKING FOR 
SOFTWARE? 

*? We hold a library of information on 
software 

★ This library contains detailed 
information on business software for 
micros and minis 

★ You can use it as a single impartial 
source of information to assist you 
finding the correct software 

★ Our computer will list all the options that 
fit your requirements so you can be 
satisfied you have made the right choice 

★ Once we have found what you’re looking 
for we can then put you in contact with a 
supplier who is qualified to show you the 
software working 

★ OUR SERVICE IS FREE AND IS 
DESIGNED TO SAVE YOU TIME AND 
ENERGY IN UNNECESSARY RESEARCH 

★ Phone this number and we will help you 
find the software you need 

SOFTWARE INFORMATION LIMITED 

S 01-6255404 S 


PCW51 







ao do ao 
' - o o a o o^q 


3 aa aa o qq 

ooou u o 




Without the right 
program your 
computer could 
take a dim view 

of your 
accounts. 



If your brand new, super- 
intelligent, electronic brain appears 
decidedly thick, it’s probably not 
to blame. A computer is just a box of 
circuits. It’s the program that makes 
it a box of tricks. Some programs are 
so inadequate they would make any 
computer look moronic. Others are 
far too complicated for the needs of 
the user and become uncontrollable 
monsters. 

You’ll be glad to know that Sage 
keep things simple, but effective. 

Our fully-integrated, one-diskette 
programs are easy-to-learn and use, 
yet cover every accounting function. 
From invoicing to final accounts, 
it’s all there! 

Sage is available on most CP/M, 
MS-DOS and PC-DOS computers and 
has so far been implemented on over 
40 machines including Apple, 
Apricot, Epson, IBM-PC, Philips, 
Sirius and Zenith. What's more you 
can choose the program to suit your 
needs from four great-value options. 

• SAGE ACCOUNTS £375 

• SAGE PLUS £525 

• SAGE EXECUTIVE £69 5 

• PAYROLL £195 

Just return the coupon below and 
we ll make sure your computer 
doesn’t end up standing in the corner. 

| □ Please send me your pcWs""| 

explanatory brochure. 

□ Please arrange for me to have 
1 a demonstration. I 

I do not yet own a computer. 

I I have a.computer. 

■ ‘Delete as appropriate. . 

Name.' 

I Position . I 

Company . 

Address . 


Tel: 



Business Software 

SAGESOFT LIMITED. NEI HOUSE. REGENT CENTRE, 
NEWCASTLE UPON TYNE NE3 3DS. 

Telephone 091 284 7077 Telex 53623 SAGESLG. 


52PCW 





































THE POWER 


EEC 




\Ai^-ao E«rss:4aE3, /\ 






ff! 

§11 


The COMPLETE solution to your POWER SUPPLY problems with the POWER 
BANK . . . “BLACKOUTS" will not affect the operation of your computer system. 

Micro Systems, Networks, Hard Disks, Printers, Data Transmissions etc. 

'Much more than a “spike and surge” suppressor. 

*Far superior to a voltage stabilizer. 

"Overload and short circuit (output) indication and protection. 
"Bench or rack mounting (500VA). 

"Battery level monitored — mains on — mains off indication. 


"Output derived constantly from self contained sealed for life 
batteries. 

"Sine wave shaped output — voltage and frequency closely 
regulated. 

"Genuine “NO-BREAK” unit with continuous output rating of 
500-250 &120VA. 


Manufactured by:- 


POWER TESTING (SALES) LTD, 23 Tallon Road, Hutton, Brentwood, Essex CM13 1TE 
Tel: 0277 233188. Telex: 24224MON Ref. 586 



. 


The problems of looking 

after your Micro... 

As well as providing the solution to many a problem, Micro’s 

however do present more than a ^H , few of their own. 

Like how do you prevent ^H it gathering dust when not in use, 

stop it from getting kicked when Mum’s cleaning the lounge, 

divert the dog from showing it his affections, or even 

ensure it at least “arrives” safely when 
Dad decides to take it down to the local. 

We at P.A.S. realising these needs, 
have now developed a range of three 
JUV superbly made protective cases 
Hi 1 ^B designed specifically for Micro’s. Each 
case is constructed from Solid Resin 
Fibreboard has a fully protective foam 
lining a carrying handle internal 
retaining strap, a double snap-fastening lid 
and a price that defies even Micro logic. 

Please help, 1 am a long suffering Micro owner and H 
wish to purchase case/s (tick appropriate box) | 

I IhTT] [hc7] [hTa] 

I enclose cheque/P.O. to the value of. I 

_ 

■ NAME. ■ 

■ ADDRESS. I 

Prices apply 1 2~BH PAS COMPUTER PRODUCTS LIMITED ■ ■ 

rnlJk: nnlv UNIT 18, CENTRAL TRADING ESTATE, ■ Please alio* 21 Jays fur delivers Trade enquiries welcome P 

CO u. IV. only. I STAINES, MIDDLESEX TW18 4UX. _ _ _ _ M 

V I Telephone Staines (STD 0784) 62781 HH IHH Hi HH 

CASE HC/1 Takes Micro’s - ZX81, ZX Spectrum, Oric I, CGL M5. CASE HC/2 Takes Micro s - V1C20, BBC ’B’, Commodore 64, Texas Tl/W, One I, Dragon 12. 
Colour Genie, Sharp MZ700. Acorn Electron, Lynx, Tandy Colour, Atari 600XL, Acorn Atom. CASE HC/A Can he adapted to take any of the above computers and 
various accessories such as Tape Recorder, printer etc. 

PCW53 

































DISCOVER THE DYSAN DIFFERENCE 



| 1 imi I1UW 11 IS 

Somebody 
has to be better than 
everybody else. 


It’s inevitable. 

Somebody is always more determined. 
Works harder. And winds up on top. 

That’s how it is with Dysan. 

We invented the 5 'A" flexible 
diskette. 

And while everybody else 
was trying 
to figure 
out now 

to make them, we 
were busy making 
them better. 

With superior materials. A special 
lubricant and jacket liner that extend 
diskette life. 

Unique manufacturing techniques. Like our 
burnishing process that helps eliminate read/ 
write errors. 

And an almost fanatical commitment to 
quality. So much so that our diskettes are all 
guaranteed 100% error-free. Similarly the 
Dysan range of disc packs and cartridges are 
manufactured to the same exacting standards. 
What does all this mean to you? 

Simply this - every Dysan disc or diskette 
gives complete confidence of accurate data 
recording, safe storage and 100% reliable 
retrieval. Every time. 

That’s what makes Dysan better. 


CORPORATION 


For more information on precision magnetic media that leads the world, call us now on FREEFONE DYSAN. 
Or write to Dysan (UK) Ltd., 169 Basingstoke Road, Reading, Berks. RG2 ODY. 

JBP/784/B 


54PCW 








WIN! THIS FABULOUS GOLDEN TREASURE, THE K. 
GOLDEN JEWELLED HARE OF ‘MASQUERADE’ OR £ 


WITH 

HARERAISER 

FROM 

HARESOFT 


2IH1 


t 




p| 


■ 




''vflfl' 


HARESOFT LTD. P.O. Box 365, London NW1 7JD.Tel: 01-388 3910 

I enclose my cheque/RO.(No-) made payab le to Haresoft Ltd. for £_ 

or please debit my Access Card No. 

N ame___Signature_ 


HARERAISER, is an intriguing puzzle of animated graphics and text produced in 2 ptatfs, . v 

purchasers of which will have the necessary information and be eligible for entry into a \ T M suitable for bbc b 
competition to discover the locatidnof the Hare. To avoid desecration of the countryside, \/ | spectrum 48 cbm 64 

the treasure has notbeen buried, the winner mereb having to pinpoint its location, 
to claim this superb prize. ParN, Hareraiser (Prelude) is on sale NOW. Part 2, Harcraiser N '■ \JX 
(Finale) from mid September. (Both parts can be ordered on one application). This is a UNIQWt 
opportunity, you or your family could solve this adventure puzzle and win this beautiful treasure. 

Be sure of your participation. Order NOW and avoid disappointment. Binders keepers! a- s y Y'X , ..A[B 

. k •• * Wfc. \ A, v v 4 X- \ 


Post Code_ 


ORIC/ATMOS 48 DRAGON 32 


VIC 20 EX 


AMSTRAD 


COMPUTER 

PRELUDE/FINALE 

QTY. 

PRICE 

TOTAL 




8.95 





8.95 





8.95 



48 hour despatch. 


Price incl. p & p U.K. only 

MB 







































In 1982, three Americans discovered a 
blindingly obvious fact. Businessmen wanted 
a personal computer that was genuinely portable. 

They made one and called it Compaq." 

Within one year Compaq" was the biggest 
success in the history of American business. 

Within one year Compaq" were number 


two to IBM" in the micro computer market. 

All because of a machine that weighed a 
mere 28lbs and could be moved around as an 
integral unit and operating in seconds. 

Which was not only more compact than 
IBM’s " personal computer but offered the most 
complete compatibility with IBM" software. 


IBM* IS THE REGISTERED TRADE MARK OF INTERNATIONAL BUSINESS MACHINES 












































































The Compaq" delivers 256K byte RAM, all 
within a tough outer casing that even repels 
bullets. So it’s going to be around for a long time. 

Ask 100,000 Americans, or any one of the 
dealers listed overleaf. _ 

comma 



COMPAQ 


IS THE REGISTERED TRADE MARK OF COMPAQ COMPUTERS LTD 






































































































NEW HORIZONS 


'Framework' opens new horizons in business computing. It 
allows you to configure data and information without constraints 
to your creativity. 

A window on the future. 

'Framework' takes 'window' technology a giant step forward, 
to 3-D frames that give a combination of spread-sheet, word 
processing, graphics, data-base management and communications 
in a single business package. 

Through a 3-D surface of frames technology, the IBM PC and 
PC compatible user organises ideas logically, and has instant and 


simultaneous access to data for viewing and manipulating. 

'Framework' enables a management report to be indexed 
according to constituent frames, combining figures, charts and text 
in any configuration. 

The spreadsheet facility has 140 functions, with the ability for 
the creation of even more. The database absorbs files from our 
best-selling dBase II package, and allows other DOS programs to 
be accessed through the DOS frame. If you're looking for business 
software that gives you this infinite flexibility, you've just found it. 
Through 'Framework'. See it now at your Softsel dealer. 


Bicester The Computer Terminal (0869) 253361. Bradford Pace Software Supplies (0274) 575973. Bristol Colston Computer Centre (0272) 276619. Croydon 
Programs Unlimited (01)681 8941. Edinburgh Microcentre (031) 556 7354 Computerland (031 )225 3691. Hemel Hempstead Data Efficiency (0442)60155. 
Kingston upon Thames Interface Network (01) 541 1055. London Personal Computers EC2 (01) 377 1200. Digitus WC2 (01) 379 6968. first Computers W1 
(01) 499 3046. FDS Microsystems W2 (01) 229 9431. Istel WC2 (01) 831 0361. Programs Unlimited W1 (01) 487 3351. Merchant Systems EC2 (01) 583 6774. 
Pilot Software City W1 (01) 636 2666. Computerland W2 (01) 723 3071. Computerland EC1 (01) 248 8385. Programs Unlimited WC2 (01)340 9006. Planning 
Consultancy SW1 (01) 286 6411. Bonsai WC1 (0)5800982. Morse Computers WC1 (01)831 0644. Timon Computer Group EC3(01 )623 2550. London 
Computer Centre W1 (01)388 5731. The Computer Terminal WC2 (01) 236 2187. Orys Systems W1 (01) 636 0476. Interface Network W1 (01) 486 9121. 
Manchester Computerland (061) 833 9327. Newcastle upon Tyne Computerland (0632)612626. Newbury Gill Anthony Systems (0635) 35831. Norwich 
Anglia Computer Centre (0603) 667033 Reading Thames Valley Systems (0734) 581829. Slough Granada Microcomputer (0753) 820966. Southampton 
Computerland (0703)39571 Swindon Computacentre(0793) 694997. Twickenham Simmons Magee Comp (01) 891 4477. Wilmslow Fairhurst Instruments 
(0625)533741. Woking West Surrey Computers (0486) 272573. York Programs Unlimited (0984)32089. 



The number one source 
for software. In the world. 
































Ask any of these dealers 
what 100,000Americans found 
so right about Compaq: 


LONDON 

Bonsai Ltd, 112-116 New Oxford St, London WC1A 1HJ, Tel-01-5800902 

Computacenter Ltd, Salisbury House, Finsbury Circus, London EC2, 

Tel-01-638 4274 

290 Kensington High Street, London W14, Tel - 01-602 8405 

Computerland, 59-60 Holborn Viaduct. London ECLTel - 01-248 8385 
38 Edgvvare Road. London W2 2EH,Tel -01-723 3071 

Digitus, 10-14 Bedford Street, Covent Garden, London WC2E 9HE, Tel -01-379 6968 

First Computer 40 Duke Street, London W1M 5DA, Tel - 01-499 3046 
76/77 High Holborn, London WC2 Tel - 01-242 1418 
84 Piccadilly, London W1 Tel -01-491 7487 
110 Moorgate, London EC2 Tel - 01-638 2103 

Dcbenhams PLC. 334-348 Oxford St. London W1A 1EF,Tel-01-580 3000 
c/oDebenhams PLC, Station Road, Harrow HA1 1NA,Tel-01-863 2211 

Hoskyns, Africa House,64-78 Kingsway, London WC2B6BL.Tel -01-242 1951 

Intelligence (UK) PLC Network House, Wood Lane, London W12 7SL. 

Tel -01-740 5758 

Interface Network PLC 18A-20 Baker St .London W1M IDE. Tel-01-487 4701 

289-293 High Holborn. London WC1V9HZ 

Forge House,66 High St. Kingston, Surrey,Tel-01-5411055 

MBS Personal Computers, St Mary Abchurch House. 123 Cannon St. London 
EC4N5AX. Tel -01-626-2181 

Microplan Communications Ltd, 

Axe and Bottle Court, 70 Newcomen Street, London SE1 1YT. Tel - 01-378 6691 
Microware, 637 Holloway Road. London N19 5SS.Tel - 01-272 6398 

P4-P Micro Distributors Ltd. 1 Gleneagles Road. London SWI6 6AY 
Tel-01-769 1022 

Personal Computers, 218 &r 220/226 Bishopsgate, London EC.2M 4)S. 

Tel-01-377 1200 

Planning Consultancy Limited, 

46-47 Pali Mall, London SW1Y 5JG.Tel-01-839 8890 
Enterprise House.8-28 Woodfield Place, Harrow Road. London W9. 

Programs Unlimited, 35 Baker Street, London WIN lAE.Tel -01-487 3351 
19 Imperial House. Kingsway WC2,Tel - 01-2409006 
60 George Street,Croydon. Surrey CR0 1 PD,Tel-01-6818941 2 

Silicon Valley Computer Centre, 164 Grays Inn Road.London Wt 1. 

Tel-Ol-833 3391 

Simmons Magee Computers Ltd, 13 York Street,Twickenham. Middx TW1 3JZ 
Tel-01-8914477 

Specialist Computer Centres Ltd, 91 Wigmore Street. London W1H 9FA. 

Tel-01-935 4150 

Stag Terminals, 30Church Road. Teddington. Middx TW11 8PB.01-977 3288 
Star Computer, 64 Great Eastern St . London EC.2A 3QR.01-739 7633 

Steiger Computers Ltd, Steiger House. North Circular Rd.Stonebridge Park. London 
NW10 7QZ.Tel 01-961 6000 

Sumlock Bondain Ltd, 263-269City Rd. London ECIV IJX.Tel -01-2500505 

Thos. Hill International Ltd, Hill House 142 Clocktower Rd. Isleworth. Middlesex 
TW76DT. Tel-01-847 1881 

SOUTH 

4B Microcentres Ltd, 13-14 North Bar. Banbury.Oxon OX16 0TF, Tel-0295 67551 2 

Anglia Computers Ltd, 26 Princes St. Ipswich, Suffolk 
88 St Benedict's Street. Norwich. Norfolk. Tel - 0603 667031-7 

Byte Shop, 23 Cumberland Place. Southampton SOI 2BB. Tel -0703 334711 
Computacentre Ltd, 14 16 Oxford Road. Reading.Tel - 0734 509911 

Computerland. 

Spencer House. 12-14 Carlton Place. Southampton SOI 2EA Tel-0703 39571 

Data Supplies, Sterling House. 165-175 Farnham Road. Slough. Berkshire SL1 4XP 
Tel-075 3 820004 6 

Essex Computer Centre, 216 Moulsham Street,On-The-Parkwav.ChelmsIord. Essex 
CM2 0LR, Tel-0245 358702 

First Computer, 3 4 Prudential Building. Williams St. Slough. Tel-0753 821545 
Granada Business Centre, 119 High Street. Slough SL1 1DH. Tel-0753 820966 


Debenhams PLC Millbrook,Guildford GUI 3UU,Tel 0483 32102 
c o Debenhams PLC, Market Place. Romford, RM1 3ET, Tel - 0708 28456 
c o Debenhams PLC, Magdalen Street. Oxford OX1 3AA.Tel- 0865 250530. 

Instrumatic,Oxford House. 23 West Wvcombe Road. High Wvcombe. Bucks HP11 2QL. 
Tel-0494 450336 

Interface Network, Unit 17. Bilton Road. Kingsland Industrial Park. Basingstoke 
RG24 0l.).Tel 0256 61191 

MBS Personal Computers, 119 120 High St. Eton. Windsor, Berks Sl.4 6AN. 

Tel - 07535 68171 

Microtechnology Ltd, 51 The Pantiles. Tunbridge Wells. Kent TN2 51 E. 

Tel-0492 45433 

Oxford Data Systems. 29 Pound Wav. Cowley Centre, Oxford OX4 3XX 
Tel-0865 717720 

Ranmor Computing Ltd, 14 Nelson Street.Southend-on-Sea. Essex SSI 1EE. 

Tel-0702 3 39262 

Systemsworld Ltd, Intelligence House.62/78 Merton Road, W’atlord WD1 7BY, 

Tel-092 3 49677. 

The Professional Connection Ltd, The Old Manor 1 louse. Eareham. Ilampshire 
PO 16 7AR Tel - Eareham 0329 230870 

Tesco Business Systems, Bessemer Road, Welwyn Garden C ity. Herts AL7 1HB. 

Tel-07073 25161 

West Surrey Computers Ltd, Chandler House. Anchor Hill, Knaphill. Woking. 

Surrey GU21 2NL. Tel- 0487 88561 

WEST 

Colston Computer Centre Limited,The Colston Centre. 11 Colston Avenue. 

Bristol BS1 4UB Tel - 0272 276619 

Computacenter Ltd. 1 heat re Square. Swindon SN1 1QN Tel - 0793 694997 
Sumlock Bondain, 36 King Street. Bristol BS1 4D2.Tel -0272 276685 

MIDLANDS 

Computerworld. 19 Abingdon Square. Northampton NN1 4AA. Tel - 0604 31661 
P4-P Micro Distributors Ltd. Dale Street. Bilston.WVH 7|Y Tel 0902 4 3913 

Specialist Computer Centres. Lichfield House. 85 Smallbrook.Queensway. 
Birmingham B5 4JF.Tel - 021-643 4743 

Sumlock Bondain Ltd. 266-268 Stratford Road. Shirley. Solihull. Birmingham. 

Tel-021-745 8616 

NORTH 

Computerland. 37-41 Grainger St. Newcastle-upon-Tvne NE1 5JE. Tel -0632612626 
2-10 Albert Square. Manchester M2 6LYV. Tel - 061 83 3 9327 

Hoskyns Springlield House. Springfield Road. Sale. Manchester.Tel 061969 3611 
P4-P Micro Distributors Ltd. New Hall Hey Rd. Rossendale. Lines.Tel - 0706 212321. 

Programs Unlimited 26 Eossgate. York. Tel - 0904 32089 81 Washway Road. 

Sale. Cheshire. Tel - 061 434 8054 

Specialist Computer Centres. 2a North John St. Liverpool L2 2RT. Tel-051-227 1285 

Thos. Hill International. Hill House.45-53 George Street. Newcastle-upon-Tvne 
NE4 7LQ. Tel 06 32 739 261 

Yorkshire Microcomputers. Standard House.James Street. York YOl 3BU, 

Tel-0904 642941 

SCOTLAND 

Abtex Computer Systems Ltd, 58 Carden Place. Aberdeen AB1 1UP Tel - 0224 647074 
Computerland. 126-128 George Street, Edinburgh EH24TA, Tel-031 225 3693 

Microcentre, 30 Dundas Street.Edinburgh EH3 6JN,Tel - 031-556 7354 
207 Bath Street.Glasgow G2, Tel -041-248 2767 

Thos. Hill International Ltd, 169 Ingram St. Glasgow G1 1DW, Tel 041-552 8344 


comPAa, 



COMPAQ* IS III! REGISTERED TRAD! MARK OF COMPAQ COMPUTER LID 


PCW59 





“i- 1 —r 



c 


PRINTED W ORD 

Lg^RICES 
TOP SERVICE 


~r 

<jem ini /OX 


1 

HU 





JUKI 6100 

One Year Warranty 

20 CPS : BiDirectional & Logic Seeking 

10,12,15 & Proportional Spacing 

Wordstar Compatible 

2K Buffer: 13 Inch Platen 

Underline : Backspace + Lots more 

Centronics Interface Standard 

RS 232 Interface £54.00 + VAT Extra 

Tractor Feed £99.00 + VAT Extra 

Single Sheet Feeder £238.00 4- VAT Extra 

JUKI 6100 £347.83 4- VAT = £400.00 

BBC/ORIC or DRAGON Package 
JUKI 6100 + CJE PRINTER PACKAGE 
£420.00 Inc. VAT 



CANON PW-1080A 

Near letter Quality Printer 

NLQ Mode 23 x 18 Matrix: 27 cps 

Draft Mode 11x9 Matrix : 160 cps 

Full range of Epson FX 80 Print Codes 

Friction & Tractor Feed 

Centronics Interface Standard 

CANON PW-1156A (Accepts 15" Paper) Available 

CANON PW-1080A £295.65 + VAT =£340.00 
CANON PW-1156A £391.30 + VAT = £450.00 

PACKAGE PRICE for BBC MICRO/DRAGON/ORIC 
CANON PW-1080A C.J.E. PRINTER PACKAGE £365.00lnc. VAT 
CANON PW-1156A C.J.E. PRINTER PACKAGE £470.00 Inc. VAT 


Special RS 232 Printer Bargain 

STAR DP8480 (8” Printing) £197.00 Inc. VAT 
Ideal for BBC/Newbrain/HX20 & Spectrum Int. 1 
Phone for full specification 


C.J.E. Micro’s BBC Printer Packs 
For Star, Canon & Juki Printers include: 

1 The Printer 

2. Delivery by Securicor 

3. Cable to the BBC 1.3 Metres 

4. Screen Dump Progam (M/C Source) 

5. Text Dump Program 

6. Function Key set up Program. For use with WORDWISE 

7. Function Key Label Printing Program. For use with above. 

8. VIEW Printer Driver 
9.100 Sheets of Paper 

10. Mains Plug with 3 Amp Fuse 

11. Booklet giving details of using the printer with a BBC. 

12. Character Defining Program for Downloadable-character-set 

C.J.E. Printer Packs for other micro’s include:- 
Printer, Cable, Paper, Mains Plug & Delivery 


fcRwiM 


STAR GEMIN110X 

One Year Warranty 
True Descenders 9x9 Matrix 
120 CPS Bidirectional & Logic Seeking 
40, 48,68,80, 96,136cpl 
Italics, Emphasized, Double strike, 
Super & Sub Scripts 
Downloadable Character Set 
Hi-Resolution & Block Graphics 
Friction or Tractor Feed 
10X10” Carriage, 15X15” Carriage 
Centronics Interface Standard 
RS232 Int. £52.00 4 VAT Extra 


Gemini 10X £235.00 Inc VAT 
Package for BBC/DRAGON/OR 1C 
GEMINI 10X 4- CJE Printer Pack £255 Inc. VAT 

Star Gemini 15X £390 Inc. VAT 

STAR DELTA 10 
SPEC. AS FORI OX PLUS:- 
160CPS:8K BUFFER 
CENTRONICS + RS232 INT’S STD 
£320 4* VAT = £368.00 


BBC MICROMODEL £399.00 

Electron £199.00 

BBC Micro Model B with Disc Int. £469.00 


Large Range of Accessories including Disc 
Drives. Printers, Monitors always in stock 

Printer Cables 

BBC to 36 Way Centronics Type Connector £15.00 

Dragon to 36 Way Centronics Type Connector £15 00 

Oric to 36 Way Centronics Type Connector £15 00 

Torch to 36 Way Centronics Type Connector £20 00 

Serial Printer Cables 

BBC to 25 way D type £9.50 

EPSON HX20 to 25 way D type £9.50 

NEWBRAIN to 25 Way D Type £12.00 

25 way D type to 25 way D type £15.00 


Blank Cl 5/C30 Cassettes Ten for £4 50 ANY MIX 
Send SAE for Full Price List 


VAT INCLUDED WHERE APPLICABLE 
PHONE/CREDIT CARD ORDERS WELCOME 

Postage 50p per order or as stated 
24 Hr Securicor Delivery 
for Printers/Disk Drives £8.00 
(SHOP/WORKSHOP CLOSED MONDAYS) 


C.J.E. Microcomputers 



Dept (PCW), 78 bngnton Road, Worthing 
W. Sussex BN 11 2EN (0903)213900 


EXPORT ORDERS WELCOME 


RING FOR SAMPLE PRINTOUT, FULL SPECIFICATIONS & LATEST PRICES 
BEST PRICES & BACKUP ON THE STAR JUKI & CANON PRINTERS 
































































































































































































































If you ever have to bring work home from the office 
you can now tackle it professionally thanks to Practicorp’s range 
of advanced programs for the Commodore 64. 


PRACTICALC 64. 

Working on budgets, sales 
forecasts or cash flow at home has 
never been easier. With the 
Practicalc 64 spreadsheet and your 
Commodore 64 you have a totally 
professional system. It has 2000 
cells, more than 20 mathematical 
functions, the ability to insert or 
delete rows and columns, sort 
information alpha-numerically 
and seek specific information. 

And you won’t need a cash flow 
projection to see if you can 
afford it at only £44.50 (disc) 
or £39.95 (tape). 


PRACTIFILE 64. 

If you need access to files, client 
or patient information, names and 
addresses then Practifile 64 is your 
instant answer. 

Practifile is able to handle 
3800 record entries, sort them, file 
them, retrieve them. It can calcu¬ 
late within individual files and pre¬ 
pare your own style of reports. And 
what’s more its easy menu-driven 
program makes it child’s play to 
operate. Only^£44.50 for the disc^ 



INVENTORY 64. 

For keeping track of stock, 
Inventory 64 is just the job. It’ll tell 
you how much stock you have, 
where it is located, how much it’s 
worth, what you should re-order, 
and from whom. With a capacity 
of 650 items, Inventory 64 is ideal 
for the average small business, and 
excellent value at only £29.95(disc). 

Practicorp’s software is avail¬ 
able at all good computer stores, 
including selected branches of 
Boots, W. H. Smith and Menzies. 
Clip the coupon for details of 
ryour nearest stockist. 


Please send me details of your 
Commodore 64 programs. 


i 


No Nonsense Software 

Goddard Hoad, Whitehouse Industrial Estate, Ipswich IP1 5NP. 
Telephone: 0473 462721 


Address:. 


PCW 9 84 


PCW61 






































Here are Fred, Stan and 
John working out their 

VAT returns! 


Fred, Stan and John used to spend their spare 
time keeping the books and worrying about their VAT 
Returns. That was before Micro Simplex gave them a 
hand. 

The Micro Simplex system automatically makes 
small business Accounting simple. 

VAT Returns are completed by pressing a key. 



You have all the information you need to increase 
your profits at a moments notice. 

Save your leisure time for yourself, it's the Perfect 
Answer. 

For further information return the coupon or 
telephone (0625) 615000. 

Available on a wide range of home and business 
micros. 


I Please return coupon to: Micro Simplex Ltd. 

I FREEPOST, Macclesfield, Cheshire SK11 6YA. 

Name_ 

i Company Address_ 


n 


Telephone_ 

Type of Business- 


Make the most of your leisure time 


62PCW 


















□ speed for business and 
sional use, 


Engineered by Qume for superb 
print quality and reliability for 
years of every day use 


Qume (UK) Limited, 

idgewater Close, Reading, Berkshire RG31JT. 
Tel: Reading (0734) 584646. Telex: 849706 

A British Company of ITT 


- and the price is right 

Other important features - 

1. Interface compatibility with 
most popular desktop computers 

1. e. Serial, Centronics Parallel 
or Qume Sprint 3 

2. Compact design-user friendly 


3. The widest range of easily 
interchangeable typefaces in 
the industry 

4. Uses Qume standard 
Printwheelsand Ribbons the 
most accessible range available 

Accessories include - 

Optional Forms Tractor and Letter 
Guide 

Backed by Qume’s proven 
World-Wide Sales and Service 
organisation 


■■■■ 


■■■■■■■■ 



























DON’T MISS THEM A 



GET A i 
VIEW ON 
AT THEf 


EARN HOW m SURVIVE 
THE COMPUTER JUNGLE 
ATTHEP.C.W. SHOW 


^pp\> 


8a 


WITH ALL THE OPTIONS 
TTHEP.C.W. SHOW 







NIFICENT SEVENTH 


The 1984- 

Personal 


Computer 

* Show 


t £mber, olymp '^ 1 


September 19th - Trade/Press day only. 

The greatest micro 
show on earth. 

TIMES: 10am-7pm weekdays. 10am-5pm Sunday. FEATURES INCLUDE: “BBC Radio Live at the PCW 
n .” Businessman’s advisory centre. Top 20 Games sponsored by Websters. The Leading Edge/the latest 
products at the show. Amateur Computer Clubs. “Mastering the Micro” — Top 20 Computer Books/Software. 
ADMISSION: £3.50 p.p. Group tickets (10 people and over) £2.50 p.p. Children (under 12) £1.50. 

Please apply for your advance tickets to: Montbuild, 11 Manchester Square, London W1. Telephone: 
01-486 1951. 


LANCED 
DMPUTERS 
W. SHOW 


If you're really interested in the world of 
micro-computers there's only one place to be in September. 

The most popular micro-computer show in the world. 

The 7th Personal Computer World Show at Olympia 2 
from September 20th to the 23rd. 

Mingle with the giants of the micro world. Find out 
what's new and up and coming your way. We think you'll 
profit from the experience. 

So if you want to be in the know, you know where to be 
in September. 


DISCOVER HOW TO 
CHOOSEA 
ATTHEP.6W. 













APRICOT... IBM-PC...ALTOS...FORTUNE...NCR-TOWER...CONVEROEN1 


. 


Fast, multi-user performance (written in "C") 


Sophisticated features e.g. automatic foreign 
currency, integrated report generator 


Standard interface fo database and word 
processing packages 


A pleasure to use,with excellent documentation 


Tetraplan has the flexibility and sophistication to run on 
almost all machines - from single user PCs to powerful 
multi-screen minicomputers. Its component modules can 
be used individually or together as an integrated system: 

Sales ledger Order entry. Invoicing and analysis 

Purchase ledger Purchase order processing 

Nominal ledger Job costing 

Stock control Report generator 


Tetraplan is quite simply the best business software 
around. But don't take our word for it-see a demonstration 
and you'll probably find, like 8 out of 10 businessmen who 
do, there's no need to look any further. 


To learn more, call 0494-452001/4 


Tetra Business Systems Limited, Tetra House, 14-16 
Temple End, High Wycombe, Bucks HP13 5DR. 

MS-DOS Is a trade mark of Microsoft Corp. UNIX is a trade mark of AT & T Bell Laboratories Inc. 


- .. 


BUSINESS ACCOUNTING SOFTWARE ON A DIFFERENT PLANE 


























Fully guaranteed 


Direct drive 


Half-height 


Zero track sensor 


What can we say about our new disk drive? It's got everything except an expensive price tag. 
Whether you're a first time buyer or looking to upgrade your system, this is the drive for you. 


The XLS2B Drive (Fully ttpple ® or BBC micro compatible) 

Single sided driue £129.85 +um 
Double sided driue £144.85 +urt 


Complete with cable and manual — 
just plug it in and drive it away. 

We can offer the drive at this low price We've been supplying disks and drives to 

because we buy in bulk from an international OEMs and institutions for four years and 

manufacturer, test and brand the equipment only now have we decided to sell direct to 
in our London laboratory. the consumer and pass on the savings. 

Access cards (24 hours) 01 -631 0255 Personal callers welcome. 

Disco Technology Limited, Lex House, 3/6 Alfred Place, London WC1, England. 

Telephone 01-631 0255 


Please rush me - (qty) Apple compatible XLTRON drives at £150 each (inc. VAT and p+p) 

-(qty) BBC compatible single sided drives at £150 each (inc. VAT and p + p) 

-(qty) BBC compatible double sided drives at £ 169 each (inc. VAT and p+p) 


Free Utilities Disk with BBC compatible drives. 
Please send details of XLTRON Diskettes □ 

I enclose my cheque for £ 


or debit my Access card No____ . , __Signature 

Name 
Address 


Postcode_ pcw 9 84 

To Disco Technology Ltd, Lex House, 3/6 Alfred Place, London WC1. 



c Apple is the trade mark of Apple Computers Inc. 


© Certain Advertising Ltd 01-9301612 




















FOR THE BBC MICRO 

SOFTWARE 


SALE SALE SALE 


TINY PASCAL 

Pascal-T is a 16k Eprom program capable of compiling Source Pascal 
into a compact and very fast threaded-interpretive-code. Full editor and 
disc-support are included and the program is supplied together with 
comprehensive documentation. PRICE £59.00 + V.A.T. 

X CAL 

An expert Computer Aided Learning package in 16k Eprom and 
support disc. No programming skill required to construct learning 
sessions’ as the program is screen’ driven. Facilities include Text 
pages, Graphics and Histograms. PRICE £65.00 + V.A.T. 


I.B.M. 

GOLFBALL PRINTERS 
SALE PRICE £39.99 + VAT 

INTERFACE EXTRA 


FORTH 

FIG-FORTH in 8k Eprom together with manual. PRICE£34.72 + V.A.T. 
LOGO-FORTH 

A 16k Eprom program introducing this very powerful but extremely 
friendly Turtle-Graphics language. Users also have full access to the 
Fig-Forth support nucleus. Full documentation is included. 

PRICE £59.00 + V.A.T. 

M-UTS 

Powerful machine code monitor with disc utilities. 

PRICE £19.95 + V.A.T. 

(Special discounts available for educational establishments for all the 
above software) 


HARDWARE 

Always in stock Printers, Disc Drives IC’s etc. 


FOR THE EPSON HX20 


SOFTWARE 

FORTH ROM including full documentation. 

HARDWARE 

Expansion Unit, Paper, Microcassettes etc. 
Retail/Mail Orders/Dealers 
enquiries to: 

HCCS Associates 
533 Durham Road, Low Fell, 
Gateshead, Tyne & Wear 
NE9 5EY 

Tel: (0632) 821924 


£34.72 

Please phonefor quotes 


Retail sales also at: 

HCCS Microcomputers 
122 Darwen Street 
Blackburn, Lancs. 

Tel: (0254) 672214 


5” Monitor (New). £40.00 + VAT 

Keyboards. from £4.00 + VAT 

Mini Cassette Drives. £20.00 + VAT 

Centronics Printers (New)from £150.00 + VAT 

PCB’s, FANS, POWER UNITS, ETC. 
COME AND LOOK AROUND 

P & R COMPUTER SHOP 

Salcote Mill, Goldhanger Road, 
Heybridge, Maldon, 

Essex. 

PHONE: (0621) 57440 

HOURS: MON-FRI 9am-5pm SAT 9am-12am 



■ High Resolution GrcipRJcs^ \ 

■ Trouble-Free Performance | 

■ Personal/Business use 

HOTLINE OR DECS PHONE, 
(0925)602690/62907 I 
Send cheque/P.Os to: 


Warrington WA4 


PHILIPS—12" TP200 

12" Hi-resolution 
Mono-Monitor 



Don’t waste your time... waiting for printouts! 


PRESS THE BUTTON...! 

AND THE ECONO-BUFFER RUNS 


THE PRINTER-BUFFER WITH ALL 
THESE EXTRA’S ...AND THE BEST 
AND CHEAPEST YOU CAN BUY. 

NO EXTRA SOFTWARE 

NEEDED... 

COMPATIBLE WITH ANY STANDARD/ 
CENTRONICS PRINTER / VV 


Options select by a simple press. 
Superb quality. 

Attractive compact design. 
Professional documentation. J 


SPACE COMPRESSION * g 

£ / 

SINGLE PAGE MODE £ 

for stops between 
printouts or pages g 

Contact your I ^ / 
local dealer / H/ i 
or ZERO V 

for details 


buttons for 
various 
page lengths 

COPY-FUNCTION 


also 16K (£102) and 
32K (£111) versions available. 

Printer buffer also for RS 232-Centronics 

16K 32K 48K 
£94 £109 £123 

I • All prices exclude VAT 

nCPTDnUIPC • Supplier to schools, universities and I 
fcLCLI KUnlLo government departments 
-i/irk viMr'OTnrrr ‘ • All products guaranteed 

r^ GSTREET(NA l H H0USE) • Send for free details + order form 
GT. YARMOUTH NR30 2-S • Money refunded (less P.&P.), if goods re- 
TELEPHONE:(0493)-2023 turned in good condition within 10 days 

ZERO Companies: The Netherlands: Tel. 01892 - 5333 - Germany: Tel. 02821 - 28826 Sweden: Tef. 0382 - 40037 


68PCW 

























Haifa box 
is better 
than one?, 


or debit my Access card no. 

Name_ 

Address_ 


Signature 


pew q 


Postcode 


Telephone 


xlsss 


Please rush me 

(qty) storage box(es) filled with 50 s/sided disks at £59.50 each, 
(qty) storage box(es) filled with 50 d/sided disks at £87.25 each, 
(qty) storage box(es) filled with 25 s/sided disks at £33.65 each, 
(qty) storage box(es) filled with 25 d/sided disks at £47.15 each. 
_ (qty) empty storage box(es) at £ 11. 

Prices include VAT and P + P. I enclose cheque for 


25 s/s d/d disks + box £29 r — 

-I J#J « , P^YATandP + r 50 s/s d/d disks + box £50 

ZD d/s d/d disks + box &5y _ A plus vat andp+p 

plus VAT andP + P 50 d/s d/d 4- hflV £75 

We ran the advertisement opposite to move some stock left from a v , p p 

cancelled order. And move them it certainly did. We’re still selling around pIUSVAl and! +1 

30 boxes a day, that’s over 30,000 disks a month. So we bought some more, 
and are going to continue selling at the same price. 


We also got a lot of people on the phone asking if we could supply slightly 
fewer disks, and as you see, we’re now offering boxes in 25’s as well. 

Every order of 25 or 50 comes packed in the same rigid plastic storage box 
with four dividers, we’ve kept the same high specification and all disks 
carry our two for one guarantee. 

To order, just clip the coupon below. Personal callers welcome. 

We accept orders from all government bodies, schools, universities, libraries, armed forces 
etc. We despatch on receipt of an official purchase order. 

If you can’t raise a cheque without an invoice please post or telephone your order and we’ll 
send you a proforma by return. 

Disco Technology Limited, Lex House, 3/6 Alfred Place, 

London WC1, England. Telephone 01-6310255, 


To: Disco Technology Ltd, Lex House, 3/6 Alfred Place, London WC1. 
























CONVERT YOUR 80-BUS SYSTEM 
T016 BIT WITH A COSTGOLD 
ADD-ON PROCESSOR BOARD 

Run CP/M-86. Read/write IBM PC compatible discs. 

CA802 £525 

8MHz 8088 Processor 
256K Bytes RAM 
Serial port and real time clock 
EPROM based monitor 

Supports CP/M-86, concurrent CP/M-86 and MP/M-86 

CA801 £375 

8MHz 8088 Processor 
128K Bytes RAM 
EPROM based monitor 
Supports CP/M-86 

Can be expanded later to CA802 spec 
CP/M-86 for CA801/CA802, including utilities £199 

SPECIAL OFFER . .. CA802 and CP/M-86 £695 

Either 80-bus format board enables retention of the Z80 
card to run your existing software. Both cards will read or 
write IBM PC compatible discs and all Gemini formats. A 
8088 bus expansion connector is also provided. 

All prices include p&p but exclude VAT at 15%. 

CA801 & CA802 are available now. Orders to 
Costgold Research, The Old School, Stretham, 
Cambridge CB6 3LD. Tel: (035 389) 282/3. 

Coming soon, Concurrent CP/M-86 

COSTGOLD RESEARCH, THE OLD SCHOOL, 
STRETHAM, CAMBRIDGE 


The name of the 
Game... 


..IS COMING! 



THOUGHTS & CROSSES 

37 MARKET STREET, HECKMONDWIKE, WEST YORKS 
Telephone: 0924 402337 


RIBBONS 


Epson 

MX/FX/RX 80.£6 

MX 100.£15 

SeikoshaGP.£4.50 

Microline.£2.30 

Anodex.£12.50 

DISK DRIVES 

Pace or Cumana 

Single 

100K SS 40T.£149 

200K DS40T.£173 

400K DS80T.£215 

Double 

200K SS 40T.£295 

400K DS 40T.£329 

800K DS40/80T.£417 

3" 200K DS.£125 

Commodore 1541.£210 

Torch Disk Pack inc. software 

£800 

Memotech Single.£410 


Memotech Double inc. software 

£800 

Philips V7001 12" Green Screen 
Monitor 18MHz Anti Glare.£70 

COMPUTERS 

BBC B.£399 

BBCBDFS.£469 

(£50 software and cassette re¬ 
corder free — while stocks last) 

Acorn Electron.£189 

Spectrum 48K.£125 


Memotech 512.£275 

Commodore 64.£189 


PRINTERS 

Canon PW1080A.£305 

Canon PW1080A with RS232 

interface.£354 

Canon PJ1080A.£399 

Canon PW1156A. £380 

Epson RX80.£269 

Epson RX80FT.£309 

Epson FX80.£389 

Epson FX100.£520 

Epson DX100.£475 

Brother CF100.£220 

Juki 6100.£375 

Brother EP44.£235 

Brother HR5.£155 

Commodore 1520.£95 

Commodore MPS801.£210 

Alphacom 32.£59 

MCP40 State Micro.£119 


WABASH DISKS 

5Va" or 8" 

SS SD40T.10 for £17 

DSSD40T.10 for £20 

DSDD40T.10 for £22 

DSDD80T.10 for £28 

3" Maxell.each £4.50 

3 V 2 " Sony.each £4.50 


Further discounts for quantity: 
10% off 50+; 15% off 100+ 


All prices include VAT & carriage. Special terms for 
export orders. Phone or write for details, quoting 
PCW 


SM-TEC 


AT LAST! BBCBASIC to run on YOUR CP/M 
Computer 

BBCBASIC(Z80) 

Now available for the TORCH and DISKPACK 
with full GRAPHICS 

WHY STRUGGLE ON using OLD FASHIONED BASICs when you can have ALL 
THE ADVANTAGES OF BBCBASIC(Z80) on your computer? 

Of course, we can't turn your computer’s video display into a high resolution 
colour monitor, but we can give you all the other features of BBCBASIC 
including 

>L0NG VARIABLE NAMES 
>MULTI LINE REPEAT UNTIL STATEMENTS 
>MULTI LINE NAMED FUNCTIONS 
>MULTI LINE NAMED PROCEDURES 
>P0WERFUL DIRECT MEMORY MANIPULATION USING THE 
INDIRECTION OPERATORS 

>AN IN LINE ASSEMBLER USING STANDARD Z80 MNEMONICS 
>VERY SOPHISTICATED PARAMETER PASSING IN THE CALL 
STATEMENT 

>SERIAL RANDOM AND INDEXED DISK FILES PLUS THE ABILITY 
TO ACCESS ANY BYTE IN THE FILE 
>CLEAR SCREEN, TAB(X), TAB(X.Y), P0S, VP0S and TIME 
Plus ALL THE OTHER STANDARD COMMANDS etc. 

You can copy any program written in older standard' versions of BASIC 
with little change OR you can write well-structured and easy to read 
programs like a professional. 

You need never say GOTO again. But we won't stop you. 

Price, including postage, £95 + VAT 
TORCH version including SOUND and GRAPHICS £110 + VAT 
BBCBASIC(Z80) will run on any computer using CP/M 2.2 or later 
and a Z80 processor. It comes complete with an instruction manual, a 
tutor on file handling and configuration notes. 

Trade enquiries welcome 

M TEC Computer Services (UK), Ollands Road, Reepham, Norfolk 


Telephone Norwich 870620 


Prestel Mailbox Nos. 603870620 


70 PCW 














































































PRICES THAT’LL 
YOU OFF 
YOUR FEET! 

* Guarantees available 

* Wholesale prices! 

* Export facilities arranged 

* Superb stock of computers and peripherals 

* Express delivery 

RING 01-947 8562 

Official suppliers to the U.K. government departments, 

British Telecom and many multi-national organisations. 

Apricot 256K 1x315 D/D + Monitor.£1349.00 

Apricot 256K 2x315 D/D + Monitor.£1499.00 

Apricot 256K 2x720 D/D + Monitor.£1599.00 

Apricot 256K 10MB HD D + Monitor.£2379.00 

Commodore 64.£152.18 

Commodore VIC20 Starter pack.£108.69 

Commodore SX 64 (Portable).£609.00 

Epson QX10 + RX80 + cable.£1599.00 

Epson Portable PX 8.£649.00 

Epson Portable PX + RAM.£799.00 

Kaypro 2.£1199.00 

Kaypro 10MB.£2099.00 

Oric Atmos 48K.£145.00 

Sanyo MBC555 2x160K D/D + Monitor.£899.00 

Sinclair ZX Spectrum 48K.£100.00 

Sinclair 2x81. £33.00 

Sirius 1 128K 1.2MB.£1650.00 

Sirius T 256K 1.2 + 10.6MB.£2950.00 

Televideo.PO.A. 

Commodore 1701 Colour Monitor.£175.00 

Sanyo 2112 Green Screen 15MHZ. £65.00 

Sanyo 3125 Col. Med. Res 400PIX.£175.00 

Sanyo 3115 Col. V.Hi Res . 800PI .£399.00 

Commodore 1541 Disk Drive.£156.52 

Oric Disk Drives.£229.00 

Sinclair Microdrives. £50.00 

Keyboard.£140.00 

Sinclair Interface‘1’.£50.00 

Commodore C2N Cassette.£35.00 

Software: Wordstar.£250.00 

Sage Accounts.£295.00 

All leading software names available.PO.A. 

Tailormade software written by our inhouse software 

team.PO.A. 

Keyboards, cable, interfaces, tractor feeds, sheet feeds, disks, 
software, up grades, listing paper, ribbons, daisy wheels 
available for most products. 

All prices excluding V.A.T. 



Alphacom 32 Printer. £59.99 

Brother HR 15. £335.00 

Brother HR25. £555.00 

Daisy Step 2000 (20CPS). £246.00 

Diablo 630 (API).£1320.00 

EP 44 Personal Elec. Printer. £195.00 

Juki 6100. £335.00 

Quen-Data Daisy Wheel Printer. £235.00 

Qume 11/40 (RO).£1190.00 

Qume 9/45 (RO).£1590.00 

Qume Letter Pro 20. £599.00 

Richo RP1300. £899.00 

Richo RP1600.£1239.00 

Smith Corona TP1 Daisy Wheel Printer. . £175.00 


Anadex DP 9000 .£799.00 

Brother HR5.£130.00 

Canon PW1080A (NLQ).£299.00 

Commodore MTS 801.£175.00 

Commodore 1526 Printer.£250.00 

Epson RX80T.£199.00 

Epson RX80 F/T.£225.00 

Epson FX80.£325.00 

Epson RX100 F/T Printer.£345.00 

Epson FX100 F/T.£425.00 

Mannesmann Tally MT80.£199.00 

Mannesmann Tally MT160.£399.00 

Mannesmann Tally MT180.£599.00 

OKI Microline 82A Printer.£259.00 

OKI Microline 83A.£399.00 

OKI Microline 92 (P).£399.00 

OKI Microline 84 (P).£635.00 

Radix 10 (NLQ).£499.00 

Seikosha GP100A.£179.00 

Seikosha GP100VC.£175.00 

Shinwa CP80 F/T .£185.00 

Star Gemini 10X.£209.00 

Star Delta 10.£319.00 

TEC 1550 (P).£469.00 

IBM:- Telephone for a quotation on your configurations 


Spa House, 11-17 Worple Road, Wimbledon, London SW19 4JS Tel: 01-947 8562 Telex: WOWICO 8955888 


PCW71 





























































































Don’t chain yourself down trying to sell 
a computer system that’s going nowhere. 

Set your own limits with Alpha Micro. 

Our system can go from one user 
to over forty users without changing 
software. 


It has thousands of software applica¬ 
tion packages already written to get you 
off the ground fast. 

And our specs speak for themselves: 

68000 32-bit CPU. AMOS: a multi¬ 
tasking, multi-user operating system. 
UNIX’: FORTRAN. BASIC. Pascal. 


\ 





Alpha Microsystems (Great Britain) Limited, Berkshire House, Herschel Street, Slough, 
Berkshire . Alpha Microsystems Belgium, Chaussee de la Hulpe 130, Box 14, 1050 Brussels, 
Belgium. 


AMOS is a registered trademark of Alpha Micro. UNIX is a trademark of Bell Laboratories, c Alpha Microsystems 1984. 




COBOL You name it, we’ve got it. Call (0753) 821922. 

And we back it all to the hilt with tech- Talk to Alpha Micro, 
nical support, training, and an And watch your business take off. 

international network of service 
centres. 


ALPHA MICRO 


COMPUTER SYSTEMS 









If you have been waiting for printer 


prices to fall - THE WAIT IS OVER!! 




NEW 

LOWER 

PRICES 


SHINWA CTI CP80 


IDEAL FOR 


SCREEN DUMPS AND PROGRAM LISTING 

The most popular 80 CPS Matrix Printer available 
Designed to be Epson compatible, with all 
the same features. 

* FRICTION & TRACTOR AS STANDARD 

* 80 CPS * BI-DIRECTIONAL, LOGIC 
SEEKING * TRUE DESCENDERS 

* HI-RES BIT IMA GE + BLOCK GRAPHIC 
PRINTOUT MODES * SUB & SUPER SCRIPTS 

* ITALIC PRINTING * AUTO UNDERLINING 

* CONDENSED AND EMPHASISED PRINTING 

* EXPANDED AND DOUBLE STRIKE PRINTING 

* COMP A CT LIGHTWEIGHT DESIGN 

* OPTIONAL INTERFACES FOR SPECTRUM, QL, APPLE 

DAISYSTEP 2000 IDEAL FOR QUALITY PRINTOUT 

A new low cost, low noise, fully featured Daisywheel Printer. 

* WORDSTAR COMPATIBLE * QUME COMPATIBLE RIBBONS AND 
DAISYWHEELS * 20 CPS MAXIMUM * 10, 12, AND 15 CHARACTERS 
PER INCH * PLATEN LENGTH: 13” * INTERFACE: PARALLEL - 
CENTRONICS, OPTIONAL RS232 * WEIGHT: 9.5 kg. 

* OPTIONAL INTERFACES FOR SPECTRUM, QL, 

APPLE lie, CBM 64 


80 cols, 80 cps, 

friction/tractor feed, 
parallel interface 


- FOR 
USE WITH 
POPULAR 
MICRO’S 
INCLUDING 
BBC, IBM 
SIRIUS, APRICOT 
ADVANCE 8.6, ETC 


THE KEYAKI 100% GUARANTEE 

- Full 1 yr. no quibble warranty 

- 14 day Money Back Guarantee 
-Delivery within 7 days subject to 

availability. 


Telephone Credit Card Orders welcome. 
Personal Collection welcome, Monday 
to Saturday - 9.00 am until 7.00 pm. 

*Up to £1000 Instant Credit available, 
full written details on application. 


To: Keyaki Ltd, Enterprise House, 44 Terrace Road, 
Walton-on Thames, Surrey KT12 2SD 

^ , Please send me . 

Shinwa CTI CP80 printers at 
£213.85 inc. VAT & £8 Del. 


and/or . 

Daisystep 2000 printers at 


£271.35 inc. VAT & £8 Del. 


/ Name 
Address . 


Postcode 


- FOR USE WITH 
POPULAR MICRO'S 
INCLUDING - BBC, IBM etc 
SIRIUS, APRICOT, ADVANCE 8.6, ETC 


Telephone. 

Tick box for details of Cable/Interface options I I 
Tick box for details of Instant Credit up to £1000 I I 


LIMITED 

Enterprise House, 44 Terrace Road, Walton-on-Thames, 
Surrey. KT12 2SD Tel: 09322 42777 


/ enclose my_ cheque, no . for £„ 

Please charge my Access! Bar day card Card No. 


Signature.. 


PCW7 


TRADE & EDUCATIONAL ENQUIRIES WELCOME 


























































WgUSmS. AU OOP MTA/SmZP 
m MOE7&W/S m?W6 
70GEW&, AW/CA/VC&W 
• m//vmmpo/z/m/ayr 
p/ort/pzmm&AFF 


r E1/Ef?Y PEWYAf/W 
ftMOSP-T/PS "7?/E/^F£AWFA/F 

acooc/a/pmo p0#zr//fivr/A/ 

TPEGWP Wti/P/PMF 
E/£PMm<SE &W?£, 
w/7Awr/wmp£p 


THE END 
OF THE 
rAND ALONE 
COMPUTER. 


/'m AP/mnfvr 

mm/ surmsmp 

OF 7P& FU7W?f A/F7WFF. 

GAM*zm-m/AZcm/EP 
$yS7£M0, FAW/mSTAr/OA/ 
//AO /pz omFumm/i 

BU/FP//V FPCCFFSCPO 


Computers that can’t network are, today, 
a thing of the past. 

Future Computers have been designed so 
that they can. 

You can start off with the powerful FX20 
stand-alone computer, and grow from there as 
your business grows, simply and cheaply. 

Up to now, if you wanted to connect 
several computers together so that the users 
could talk to each other and share facilities, 
such as printers or large memory devices, it 
involved an outlay of several tens of thousands 


of pounds. 

Future Computers have changed all that. 

Now these powerful shared facilities are 
available for no more than the cost of the 
workstations, since Future have the only micros 
designed with a built-in networking facility at 
no extra cost. 

This means that now you can afford to 
benefit from a Future network at a fraction of 
anything else on the market. 

Which is nice to know, even if you’re 
starting off with just one. 


To Encotel Systems Limited, 7 Imperial Way, Croydon Airport 
Industrial Estate, Croydon, Surrey CRO 4RR. 

| Please send me information on Future Computers, and free 
explanatory brochure on networking and concurrency. 

| | I would like to see a demonstration. 


Name 


Position 


Nature of Business 


Company 

Address 


L- 


NP3 


<:OA\nm;irS The only micro with built-in networking 


























EARN MONEY FROM 
YOUR COMPUTER 

* FULL OR PART-TIME. 

★ FROM YOUR OFFICE OR YOUR HOME. 

Excellent money is now being made. For details send 

large S.A.E. to: 

HOME COMPUTER EARNERS CENTRE 

SOUTHBANK HOUSE, 

BLACK PRINCE ROAD, 

LONDON SE1 7SJ. 


EW! A PRINTER STAND 



Printer Stand 



• For dot matrix printers 

• Raises printer high enough to put 
continuous stationery underneath 

• Beautifully finished in clear perspex 

• Will accept paper up to 12V' wide • 


• Viglen quality every time 
Non slip rubber pads 


Dimensions: 15" (380mm) wide 12V' (320mm) deep 4" (90mm) high 


£ 12*95 incvat 

Carriage & Packing £3.00 


COME TO VIOLEN FOR A FAST, FRIENDLY, PERSONAL SERVICE 

To order, complete and send form, or ring 
VERONICA, SYLVANA OR CATHY Now on 01-843 9903 

- ! 


Post to: VIGLEN COMPUTER SUPPLIES, UNIT 7, TRUMPERS WAY, HANWELL, LONDON W7 2QA. 

Please send me_(qty) PRINTER STANDS at £15.95 each. I enclose Cheque/P.O. for £ __ 

VIGLEN COMPUTER SUPPLIES or debit my ACCESS/BARCLAYCARD No_ 


Name. 


Signature 


Address 


made out to 


PCW/9/84 


76PCW 



















VALUE ■ VALUE ■ VALUE 


APPLE COMPATIBLE PRODUCTS PRINTER INTERFACE CARD CPA 9 £38.00 



STAGGERING 
VALUE AT 

£319.00 

+ £47.85 VAT 


BASE 64A compatible with Apple cards and 
software. Equivalent to Apple II plus with extra 16K 
and new Autostart Monitor. Additional features 
include ROM based system control program, 64K on 
board memory, expandable to 192K. MINI-WRITER 
on board in ROM. 24K system memory. Tiny 
assembler with assembly and disassembly function. 
Upper/lower case. Function commands on 
keyboard. Numerical and cursor keypad. Can load 
140K diskette program to 192K user RAM. 


RS 232 CARD CPA 12 £50.00 

DISK DRIVE INTERFACE CPA 6 £38.00 

DISKDRIVE CPA 14 £175.00 

JOYSTICK CPA 15 £15.00 

CABLE CENTRONICS PRINTER CABLE 

£12.00 

TAXAN HIGH-RESOLUTION COLOUR 
MONITOR £399.00 

TURNKEY OFFERS 



CP80 DOT MATRIX PRINTER 80 CPS 
£189.00 +£283s VAT 

Various monitors — colour, monochrome and 
amber; and printers can be supplied to order at 
very competitive prices. 


ADD-ONS 


80A COLUMN CARD CPA 4 


Z80CARDCPA3 £38.00 

128KRAM CARD CPA 20 £195.00 

16KRAM LANGUAGE CARD CPA 1 £42.00 

FORTH CARD CPA 2 £45.00 

INTEGER CARD CPA 2A £45.00 

EPROM PROGRAMMER CARD CPA 5 

£49.00 


. .. Base 64 unit with monitor, two slim line disk drives 

and disk controller card: 

- £715 00+ 110725 vat 

£45.00 Base 64 unit with monitor, two slim line disk drives 
and controller card, Z80 card and 80 column card, 
CP80 printer and controller: 

£1040.00 +£1560 ° VAT 

PC 301 with colour monitor 

£1650.00 +1247 50 VAT 


PAL CARD CPA 7 


£51.00 


PRINTERS AND MONITORS 

RITEMAN SLIM PRINTER 120 CPS 
£229.00 +134 35 VAT 
DAISYSTEP 2000 Daisywheel Printer 
£249.00 

PHILIPS V7001 12" GREEN MONITOR 

£75.00 +£U 25 VAT 


l mni 

WE HAVE 

TAKEN A BYTE 
OUT OF THE 
PRICE! 

'' '• -j. 

■/ 

£1495.00 

■I 

+ VAT 

Not dissimilar to IBM PC, includes 2 x 320K 
double sided disk drives. Colour video board and 

128K multifunction card, expandable to 256K, with 
serial port, parallel port and clock/calendar. 

PC 301 includes five expansion slots, keyboard and 

MS DOS 210. 



DEALER ENQUIRIES 


We are main distributors for the Base 64A and the 
PC 301. Dealer enquiries are welcome. 


TO ORDER 


Please telephone order particulars to 01-930 5061 
or visit our West End Offices at 58 Jermyn Street, 
London SW1Y6LX. 


58 JERMYN STREET, LONDON SW1Y 6LX ■ TELEPHONE: 01-930 5061 


WOLFCROWN 


PHILIPS 14" 
COLOUR 
TV/MONITOR 


£235 


TV/Monitor (resolution better 
v /a -p than 585 x 450 pixels. Dot-to- 
inc VAI dot distance .65mm) 


(TV only: £185 inc VAT) 


Vifllerv 


Plus £8 carriage 
and packing 


COMPUTE R M SUPPLIES 
Personal Service & Quality coupled with Wholesale Prices, 
Unit 7 Trumpers Way, Hanwell, London W7 2QA. 

Telephone: 01-843 9903. 

For special attention to your orders or enquiries concerning 
MONITORS, PRINTERS, COMPUTERS, DISC DRIVES, 
ring VERONICA, SYLVANA or CATHY on 
01-843 9903 NOW or fill in the coupon below. 

I- 



• Easy to carry • Lightweight • Sparkling picture in seconds • Reliability and 
performance excellent • Headphone Socket can also be connected to tape 
recorder# Loudspeaker mute switch • Retractable carrying handle 

• Metallic silver finish with restful dark picture surround • Includes RGB lead 
connecting direct to your BBC Micro. • Philips Model No. 14CT 2006/05T 


Post to: VIGLEN COMPUTER SUPPLIES, UNIT 7, TRUMPERS WAY, HANWELL, LONDON W7 2QA. 

Please send me _(qty) Philips TV/Monitor at £243 each. I enclose Cheque/P.O. for £_ 

VIGLEN COMPUTER SUPPLIES or debit my ACCESS/BARCLAYCARD No_ 

JSm b Signature_ 


. made out to 


Name_ 

Address, 


PCW/9/84 


PCW77 

















































SPANISH IMPORTER 
AND DISTRIBUTOR 

is looking for a good and reliable 
exporter of microcomputers and 
peripherals (ZX-SPECTRUM, ORIC- 
ATMOS, DRAGON, and other popular 
micros) in order to import these 
goods in parallel with the official 
distributors or become the official 
distributors in Spain. 

We need lowest prices possible 
and orders would be in lots of 200 to 
2,000 units each shipment monthly, 
depending on the models. 

Please contact us in writing: 

ELECTR0NICA 

PO Box 875 
Barcelona 
SPAIN 


£500 

CALL 


CALL 

£240 

£276 

£200 

£340 


DOT MATRIX PRINTERS DAISYWHEEL PRINTERS 

Epson RX80/RX80FT £220/250 
Epson FX80 £330 

Epson MX100/FX100 £370/425 
Epson interfaces from £27 
Logitec FT5000 £239 

Shinwa CP80 £175 

Riteman £199 

Riteman RS232/Tractor £34/24 
Toshiba 2100H/ 

2100G £1280/1495 

Seikosha GP250X/ 

GP700A £185/325 

Seikosha GP500A/ 

550A £155/220 

Star Gemini 10X/15X £204/287 
Star Delta 10/15 £317/420 

Star Radix 10/15 £441/533 

Star RS232 l/F £43 

Microline 80/82A £165/245 

Microline 92(P)/83A £365/395 

Canon PW1080A/ 

PW1156A £282/340 

Canon PJ1080A COLOUR £360 
Mannesmann MT80/ 

MT160 £195/390 

Microprism £322 

Prism 80S/80SGFC £848/1175 
Prism 132S/ 

132SGFC £925/1342 


Brother HR1 
Brother HR15/HR25 
Brother keyboard & 
accessories 
Daisy Step 2000 
Silver Reed EXP 500 
Smith Corona TP1 
Juki 6100 
Juki RS232/Tractor/Sh 
feed £50/92/207 

NEC 2010/2030 £640 

Ricoh RP1300S/ 

1600S £890/1180 

Ricoh Flowriter 1300QD £980 

Dyneer DW16(P)/ 

DW36(P) £272/720 

Qumel 1-40/11-55 £1175/1360 
Hermes 612C £1500 

Diablo 620(RO)/ 

630(ECS) £670/1680 


MONITORS 

Zenith 123E 12" Amber 
Zenith 13" 135E Colour 
Hres 

Sanyo DM211212" Green 
Sanyo 14" Colour Nres 
Microvitec 


£85 

£372 

£67 

£161 

CALL 


REMEMBER: This is only part of our extensive and growing range. If you cannot 
see what you want give us a call on 0432 271114!! 

Introducing 

THE WRITTEN WORD (Software Information Systems) LTD 
EDUCATIONAL SOFTWARE & INFORMATION SERVICES FOR THE BBC MICRO. 
SOFTWARE FOR THE SERIOUS BUSINESS & HOME USER. WATCH THIS SPACE 
Please add VAT at the current rate to all prices. Advertised prices are subject to change 
without notice E&OE, and are based on cash with order terms. Next day carriage £6 
(+VAT) per box, postage £1.50 on small orders. Telephone to confirm latest prices, large 
SAE (22p postage) for price list. Callers by appointment only please. Hours 9-5.30. 

GOLDEN VALLEY COMPUTERS LTD 

11 Tarsmill Court, Rotherwas Industrial Estate, Hereford HR2 6JZ. 
Tel: (0432) 271114 



MICROCOMPUTER DEALERS FOR 


ALERSFOR PEACHTREE 

NEC ®SANYO 


PX-8 NOW IN STOCK 


EPSOM — Computers and Printers 

OX-10 Desktop ♦ RX-80 + CP/M * Word 
Processing ♦ Spreadsheet and Mailing List 
Manager £1999 

HX-20 Portable 16K BASIC Computer £411 

PX-8 New Exciting Portable CP M System 

PX-8 Portable CP M Computer including Word¬ 


star. Spreadsheet. Cardbox and Basic 
RAM Disk for PX-8 — 129K Data 
Special Price if ordered with PX-8 


APC Colour Dual Disk 
8201A Portable Computer 


£2595 

£475 


£798 
emory 
£200 

TF-20 Dual 340K Disks for HX PX £499 

CX-21 Acoustic Coupler 300 BO Re-chargeable 
£160 

Bar Code Reader for HX'PX £82 

LQ1500 200 cps/65 cpt letter quality printer 

£1100 

FX-80/RX-80/JX-80/HI-80 Printers PHONE 
DX-100 13 cps Daisy Wheel Printer £475 

SAMY0 — Lowest Priced 16 Bit MS- 
DOS, 128 Kb Memory 

MBC550 Single Disk. Wordstar. Calcstar £749 
MBC555 Dual Disk, Wordstar. Calcstar, Infos 
tar. Raportstar £999 

NEC — 16 Bit PC with 1M Byte Diskettes 
APC Monochrome Single Disk £1735 

APC Monochrome Dual Disk £1985 


CANON — Fantastic Compact Portable 
X-07 Portable 8K BASIC Computer £208 

BROTHER 

EP-44 Portable Terminal Printer £220 

COMMUNICATIONS 

Buwbox 300 Bd Modem (Inc PSU) £81 

UK 250 10 Memory Telephone £35 

BT Hawk Cordless Telephone £147 

SOFTWARE 

Barcode Reading ROM for HX-20 £50 

Barcode Printing Concept 

Software HX20/QX 10/PC £95 

A wide range ol Business. Bar Code Graphic . 

Data Capture and Cdmmumcations Software is 

available for the above systems 

Telephone for details 

SERVICE AND MAINTENANCE 

We specialise in the repair of EPSON products 
For a modest annual fee you can have all the 
benefits of ACTEL's extended warranty including 
Securicor both ways for depot repairs and the 
use of our telephone HELP line same day 
replacement and on site service also available 
Write or phone for details 


DEMO DEALS: We usually have available at discount with full warranty and support, items 
which have been used for demonstrations Please Telephone tor further details 

All prices exclude Value Added Tax and Carnage and are sub/ect to revision m accoioance witn Manufacturers 
Carnage tree on an pre paid orders' 


iems 

hStsj 


/ \ GENERAL, ACCOUNTS, WP, 

\ ELECTRONIC ORDER ENTRY, 
/f\vlCk\ GRAPHICS, BAR CODES, 

L ---A COMMUNICATIONS 

Actel Computers Limited 

The Computer Centre, Bugbrooke Road, GAYTON, 

NORTHAMPTON NN7 3EU TEL (0604) 858011 


78PCW 















GALAXIANS—<£7.95 


A high-speed machine-code version of the popular 
arcade game where the massed space invaders must be 
cleared from the skies. After a few seconds they will 
begin to swoop and dive at you, showering you with 
scatter bombs as they go. The game becomes 
progressively more demanding as you kill more and 
more of the marauding aliens. Very entertaining — 
hours of fun!!! Joy stick or keyboard control. 


FIGHTER COMMAND - £6.95 

A mission flown completely on instruments where you 
are pursuing a fleet of ten enemy aircraft fleeing from 
you. They will show on your long range radar screen and 
you must manoeuvre your craft to get them within 
range of your missiles. If you get too near, they will fire at 
you and warp away to safety. You only have one chance 
to destroy incoming missiles with your lasers. 


Choose your rank in the RAF and you are immediately 
sent on a mission to catch and shoot down ten enemy 
Mirage jets that are fleeing after their attack on your 
airbase. You must manoeuvre your plane to get them in 
your gun-sights whilst they are weaving about the sky to 
avoid being hit. Limited ammunition and fuel available 
so efficiency and accuracy are all important to your 
completion of the mission. Promotion for the successful 
but poor performances can mean you are asked to leave 
the air force. Joy stick or keyboard control. 


OVER 100 GAMES, 
VARE FOR THE SHARP 
\LOGUEAV\ILABLE 


ephone (0905) 58351 (24 hrs) 


GREEN 


OPERATIONAL 


LONG RANGE 
SENSOR 


OVERRIDE 


MISSILES 12 I SHIPS DESTROYED 2 


[□□iiioial 


■IDGIiDli 


lilQilill 

liS« 

i q*bI 

< ! v'MS 

■■■■mil 

' *' ij r w a • yi i ^TiB 

■■■in i| 



■ 

1 






u * 


W 

f* H 




mm ^m ■ 

■■ ' ■■ ■■ 

■ ■ 

H H ■ 

1 ■ 










































































And with his help you may just escape from the 
3-D horrors of the 1,000-chamber maze. DRAGON 
CAVES is one of over 130 different titles in the free 
colour catalogue for Sharp's MZ 700 series computer. 
Software for the MZ700 series ranges from the 



























Don’t worry. He’s on your side. 



high-skill dog fighting of FIGHTER COMMAND to 
the frightening fun of NIGHTMARE PARK. And 
prices start as low as £3.95. 

Cut the coupon and get the horrors. 

Before they get you. 


Sharp Electronics (UK) Ltd., Home Computer Division, 
Sharp House, Thorp Road, Newton Heath, 

Manchester M10 9BE. Telephone: 061-205 2333 
Please send me the FREE Software catalogue for the 
SHARP MZ 700 series computer. 


Name 


Address^ 


RC.W. SERL 


The world of 

HAT 

j where great ideas come to life. 


f 

# 


























The Art of 
Daisywheel 
Printing y 




The new Juki Model 6100 letter quality daisy wheel printer, has 
full features you'd expect to find on a more expensive printer. 

It can support word processing and graphic functions, print 
20 CPS and use a simple drop-in daisy wheel. 

The 6100 has 10/12/15 pitch, proportional spacing, utilizes IBM 
standard Selectric ribbons, has 2K buffer memory, parallel interface 
both tractor feed and serial interface are available as options. 

That’s only the beginning - Best of all, the low-noise Juki 6100 
is extremely reliable. 

You can pay more, but you can't buy better than the Juki 6100. 


FEATURES 


*20 CPS (max.) print speed 

*Bold and shadow printing *Subscripts 

and superscripts * Wordstar compatible *Auto 

underlining *Diablo protocols *Standard 2K buffer 

*1 year parts and labour warranty Comprehensive user 

friendly manual * 10, 12 & 15 CPI + proportional spacing 


*RRP ex. VAT 


micro 

Peripheral/ Ud 

THE POWER BEHIND THE PRINTED WORD ' 

69 The Street, Basing, Basingstoke, Hampshire RG24 OBY 
Telephone: Basingstoke (0256) 3232 (12 lines) 

Telex: 859669 MICROP G Facsimile 0256 61570 



^ Call your local dealer NOW for full information on the Juki 6100 

Daisywheel Printer or clip this coupon and well send you brochures 
and print samples. 

Name . 

Address . 


V 


Tel. No. 




PC9 





















ROCK 

bottom 

PRICES 



<2alk&& 



m 


The UK’s Best Printer Prices 


DAISYWHEEL LETTER QUALITY 

Smith Corona TP1 (P or S) 

Juki 6100 (PI 
EPSON DX100 
Brother HR15 (P) 

PRINTER/TYPEWRITERS 

Brother EP22 Dot Matrix (S) 

Brother EP44 

Silver Reed EX44 Daisy Wheel (S) 

DOT MATRIX PRINTERS 

Brother HR5 
Canon 1080ANLQ 
EPSON RX80(P) 

EPSON RX80FTCP] 

EPSON FX80 (P) 

EPSON RXIOOFT(P) 

EPSON FXIOOFT(P) 

EPSON LQ1500 
Seikosha GP100A (P) 

Seikosha GP50A (P) 

Seikosha GP50S (Spectrum) 

Seikosha GP500A CP) 

Seikosha GP550A (P) 

Seikosha GP700A Colour (P) 

Shinwa CT80 (P) 

(P)=Parallel-Centronics (S)=Serial RS232 


£189.00 +VAT = 
E335.00 +VAT- 
£369 00 + VAT= 
£335 00 +VAT= 

El 19 00 + VAT = 
El 89 00 + VAT= 
£339.09 + VAT= 

E 129.00 +VAT = 
£289.00 + VAT= 
£195 00 +VAT= 
£219 00 +VAT= 
£324 00 + VAT= 
£339 96 +VAT- 
£425.00 + VAT = 
£925 00 + VAT= 
El29 90 + VAT = 
£79 90 +VAT- 
E79.90 +VAT = 
E 139.90 +VAT= 
El 79 90 + VAT= 
£279 90 + VAT = 
El 75 00 + VAT= 


£217.35 
£385 25 
£424 35 
£385.25 

£136.85 
£217.35 
£389 95 

£148.35 
£322.35 
£224.25 
£251.85 
£372.60 
£390 95 
£488.75 
£1063 75 
£149.39 
£91.89 
£91.89 
£160.89 
£206.89 
£321.89 
£201.25 


INSTANT CREDIT Up to credit terms, 

f" ms over £150 Monthly 

n noL Deposit Plus 12, c. a |i ers subject to sta 


SUPERDISKS 

LONDON'S LOWEST PRICES ON FLOPPY DISKS 

Prices per box of ten ex VAT 



SSOD 

DSOD 

SS96TP1 

DS96TP1 


40TR 

40TR 

80TR 

BOTR 

BASF 5 Vi" 

£ 10.95 

£ 10.20 

£ 19.00 

£ 22.50 

SCOTCH 5 Vi" 

£ 13.55 

£ 19.50 

£ 20.05 

£ 24.00 

VERBATIM 5V 

£ 15.50 

£ 23.50 

£ 22.50 

£ 30.50 

DYSAN 5V 

£ 16.80 

£ 24.90 

£ 24.90 

£ 32.00 

TDK 5V 

£ 17.50 

£ 25.50 

— 

£ 33.00 

SONY 3V 

£ 37.50 


— 

— 


12” MONITORS - GREEN SCREEN 

Sanyo 2112 Med Res 
Sanyo 8112 High Res 
14” MONITORS - COLOUR 

Commodore 1701 Composite/Sound 
Fidelity CM 14 RGB/Comp/Sound 
Microvitec 1431 MS Norm Res RGB 
Microvitec 1431MZ forZX Spectrum 
Microvitec 1451 MS Med Res RGB 
Microvitec 1451MQ for Sinclair QL 
Microvitec 144IMS High Res RGB 
Sanyo 3125 Norm Res RGB 
Sanyo 3117 Med Res RGB 
Sanyo 3115 High Res RGB 
Commodore 

1541 DISK DRIVE including 
EASYSCRIPT W.P 

Commodore 64 
C2N Cassette 

801 Tractor Printer 

802 Friction Tractor Printer 
1520 Colour Printer Plotter 
1701 Colour Monitor 
Simons Basic ROM 
Easyscnpt W P Disk 
Petspeed Compiler Disk 

SX64 Ftortable inc FREE Software and 801 Pnnter 

Atari 

600XL16K 
800XL64K 
1010 Cassette 

SANYO MBC 555 Business Computer 

128K including Wordstar. Calcstar, Infostar 

BBC 

BBC Model B me Cassette deck and 4 programs 

Disk Interface Kit 

Model B me Disk I F 

Cumana 1 x 100K DD CSX100 

Cumana 1 x200K DD CSX200 

Cumana 2x100K DO me PSU 

Cumana 2x200K DD me PSU 

Cumana 2x400K DD me PSU 

All above Cumana Disk Drives include Cable. Manual h 

Microvitec 14" RGB Monitor 

Wbrdwise W P ROM 

Torch Z80 Disk Pack 

Acorn Electron 

Sinclair 

Spectrum 48K + 2 Free Games (worth Ell) 

Microdnve 

Interface I 

Spectrum 48K me 2 FREE Games 
Alphacom Printer 
Kempston Printer I F 
Kempston Joystick I F 
16K-48K Upgrade 


El 73 00 + VAT = 
El 79 00 + VAT = 
£173 00 +VAT- 
El99 00 + VAT = 
£269.00 +VAT = 
E279 00 + VAT = 
E379 00 + VAT = 
£173.00 +VAT = 
£285 00 + VAT = 
E399 00 + VAT = 


El 73 87 + VAT = 
£160 82 + VAT= 
£32 61 + VAT = 
£165.17 + VAT = 
£260 83 + VAT = 
£86 90 +VAT = 
£173 00 + VAT = 
£39 09 +VAT- 
£60 83 + VAT = 
£39 09 + VAT = 
£691 30 +VAT= 

£121.69 +VAT = 
£199 95 + VAT = 
£39 09 +VAT= 


£198 95 
£205 85 
£198.95 
£228.85 
£309.35 
£320 85 
£435 85 
£198 95 
£327.75 
£458.85 


£199 95 
£184.95 
£37.50 
£189 95 
£299 95 
£99 95 
£199.00 
£44.95 
£69.95 
£44.95 
£795.00 


£139.95 

£229.95 

£44.95 


£899 00 + VAT = £1034.00 


£339 09 + VAT= 
£71 26 +VAT= 
£399 96 + VAT- 
£126.00 +VAT = 
£191 26 +VAT = 
£321 70 + VAT= 
£347 78 +VAT = 
£434.74 + VAT= 
form, disk 
£173.00 + VAT = 
£34 74 +VAT = 
£695 60 + VAT = 
£167 78 +VAT = 

£106 91 + VAT 
£41 30 +VAT - 
£41 30 +VAT = 
£104 30 +VAT - 
£48.65 + VAT = 
£39 08 +VAT- 
£15 61 + VAT- 
£21 70 +VAT- 


£389.95 
£81.95 
£459.95 
£144.95 
£219.95 
£369 95 
£399.95 
£499.95 


£199.95 
£39 95 
£799 95 
£192.95 

£122.95 
£47.50 
£47.50 
£119.95 
£55 95 
£44.95 
£17.95 
£24.95 


Mail Order ♦ Export +Trade 
Hot Line Phone 01-686 6362 

I Delivery by Secuncor (3 day) please add £5.00 per item. 

1 Delivery by T.N.T. (overnight) please add £9.50 per item 

Send off the coupon or order by ’phone quoting your Access, 
Barclaycard No. 'Phone 01 -686 6362. Immediate 
despatch on receipt of order or cheque clearance. 


Add 50p for PSP per box of 10 disks 

CASH S CARRY COMPUTERS 

3 Eden Walk, Precinct, 
Kingston-Upon-Thames, Surrey. 

Tel: 01-546 8974 


These prices correct until superceeded by next advertisement 


To Cash & Carry Computers. FREE POST, Croydon. CR9 9EB 
Tel 01 -686 6362 Telex 946240 Attn 19001335 

Please supply_ 


I enclose my cheque for £_ 


.including delivery by Securtcor/TN T * 


or charge my Access/Barclaycard No_ 
Name_ 


Signature- 


•Please Delete 


PCW9 


PCW83 

















































Fantastic savings on a wide range 
of printers, monitors and accessories from Teleprinter 
Equipment, one of the UK's largest distributors of computer 
peripherals. All fully supported by engineering services nationwide. 




NEC PC-8023 BEN Printer 


Qume Sprint II: 

Worlds Most Reliable Daisy 

40 cps + Choice of RS232, 

Centronics, IEEE-488 and IBM PC 
Interchangeable RRP Sale Price 

Interfaces £1577 £1495* 


GE 3014 PC Printer 


Microprism 


110 cps + Near Letter Quality 
84 x 84 dpi Graphics 
Text Justification and Proportional 
Spacing 

RRP Sale Price' 

£399 £359 


EXP 55016 cps Daisywheel Printer 


RRP Sale Price 
£675 £450 


Qume Letter Pro 20 Printer 


20 cps Daisy + Wordstar Compatible 
10,12,15 Pitch + Proportional Spacing 

RRP Sale Price 
£744 £699* 


The original Apple Monitor 
renowned for long life and reliability 
24 x 80 Character Display 
High resolution 18 MHz bandwidth 
Medium resolution 15 MHz bandwidth 
BMC Swiveller Monitor Stand 


Sale 
RRP Price 
£109 £95 

£89 £69 
£18 £15 


120 cps + Graphics 

Pica and Elite Typestyles 

Friction Feed + Adjustable Tractor 

RRP Sale Price 
£395 £329 


Logitek FT 5000 Printer 


100 cps + Graphics 
Friction Feed + Adjustable Tractor 
Pica and Elite Typestyles 

RRP Sale Price 
£299 £249 


Triple Mode: Draft, Memo and 
Excellent Letter Quality up to 160 cps 
18x9 Matrix 

RS232 + Parallel Interfaces 


RRP Sale Price 
£1068 £995 


BMC 12" Monitors (Green) 


Prism 80 Column Printer 

Draft or WP Quality + 200 cps 
24 x 8 Staggered Matrix 
250 Sheet Hopper Option 

RRP Sale Price 
£1054 £843* 




Prism 132 Column Colour Printer 

Produces 144 Colour Shades 
High Resolution 84 x 84 dpi Graphics 
Lotus 1,2,3 Compatible 

RRP Sale Price 
£1584 £1267* 


Gallid Universal Printer Stand 


Paper Bargains 


RRP Sale Price 2000 Sheets, II "x 1 4 / 2 " Listing Paper £18.10 

£85 £70 2000 Sheets. II" x 9 Vi' Listing Paper £15.62 


Please add £10.00 for Packing and Delivery +15% VAT. Rental from £15.00 per month for printers. Please call for full details. 

DEALER ENQUIRIES WELCOME * Ex-Demonstration Stock. 

Prices correct at time of going to press and may be subject to change without notice 

Teleprinter Equipment Ltd. 

64-82 Akeman Street, Tring, Herts. HP23 6AJ. Telephone: Tring (0442 82) 4011/5551 
Telex: 82362 BATECO G Cables: RAHNO TRING. 



84PCW 




































KNIGHTS UNBEATABLE SHARP DEALS 

DEAL 721 + 4 £215 76K MZ-700 with built-in cassette plus 
£150 worth of software including FOUR computer languages — 
BASIC, PASCAL, FORTH and MACHINE CODE. 

PLUS 50 programs to get you off to a flying start including: Teach 
Division, Teach Music, Statistical Analysis, Regression Curve 
Fitting, Cribbage, Poker, Cosmic, Puckman, Vicious Viper, Circus 
Star, Mastermind, Suicide Run, Exploding Atoms, Budget Forecast¬ 
ing Accounts etc, and our special BASIC Tutorial. 

DEAL 731 + 4 £326 MZ-700, cassette, languages & programs 
as above with the 4 colour printer/plotter built in. Best value in 
computers. Why buy a slow micro that is stuck in BASIC with no 
printer or cassette? 

Latest 700 news — Sharp 534K dual floppy £499 
32K CMOS battery powered RAM £149 
Double slot expansion unit £89 


WE HAVE SOLD THOUSANDS OF SHARP PRODUCTS 
ALL OVER THE WORLD DURING THE LAST 9 YEARS 
AND HAVE NEVER CHARGED FOR A SINGLE REPAIR. 
WE GUARANTEE TO BEAT ANY COMPETITORS’ PRICE 
ON THE SPOT. 

Export customers — prices are free on board Aberdeen — no 
VAT. UK customers get free delivery but remember to add 
VAT. 




108 ROSEMOUNT PLACE, 
ABERDEEN AB2 4YW 
Telephone: 0224 630526 
Telex: 739169 “KNIGHTS TV” 


DUCKWORTH 
HOME COMPUTING 

ADVANCED BASIC & MACHINE CODE FOR THE 64 

by Peter Gerrard 

For the more serious user of the Commodore 64, this book teaches you all 
about programming in Machine Code, with sections on double precision 
arithmetic and animation, along with a series of chapters on using the special 
features of the Commodore 64. 

The all-important link to Basic is not forgotten, and the opening chapters form 
a guide to improving your Basic programming techniques, along with many 
program examples. Peter Gerrard, former editor of Commodore Computing 
International, is author of Using the 64 and a regular contributor to Personal 
Computer News, Which Micro? and Software Review and Commodore 
Horizons. £6.95 

40 BEST MACHINE CODE ROUTINES FOR THE 64 

by Mark Greenshields 

Provides 40 excellent machine code routines which can be incorporated into 
both Basic and machine code programs. The routines include useful utilities, 
such as the following. Print at: no more need for those weird cursor symbols! 
Move: move an area of memory to another area. Pause: stop a listing at any 
time by pressing the shift key. Function keys: program the function keys. 
Copy: copy any part or all of the character ROM into RAM. Doke: POKE a 16 
bit number into memory. Deek: PEEK the 16 bit number. List alter: list 
programs in any width to screen or printer. Old: recover a NEWed program. 
Invert: invert all or part of the high res screen. Organ: play music while 
running another program. Scroll message: scroll a message across the screen 
while running another program. Flash characters: put flashing text on the 
screen. Split screen: divide the screen into text and high res. Sound: make 
sounds easily without pokes. Envelope: allow complex sounds to be created 
without pokes. A listing of Extramon is also included. Mark Greenshields is 
the author of Mastering the Commodore 64 and Mastering Machine Code 
on the 64, and a regular contributor to Your 64. £5.95 

Write in for a full descriptive catalogue (with details of cassettes). 

Qb SEE US ON 

^■iMil STAND 746 

AT THE 
PCW SHOW 

DUCKWORTH 

The Old Piano Factory, 43 Gloucester Crescent, London NW1 7DY 
Tel: 01-485 3484 


THE HR1 THE FINEST PRINTER/TYPEWRITERS MONEY CAN BUY. 




CROWN RANIER - The leader ot all interfaced daisy wheel printer/typewriters Here's why 


THE CROWN RANIER 
ONLY £795 +VAT 


Only £595 + VAT 


TheHRI 

Bi-directional - 17 CPS - some 
features as below, but without 
keyboard and lift off facility. 


Compatible with 


SHARP 
OSBORNE 
APPLE II 
APPLE III 
TELEVIDEO 
TANDY 
BBC 
MINI 

TEXAS 30/30 
PET 

HEWLETT PACKARD 
SUPERBRAIN 
SIRIUS 
XEROX 
IBM 


The unbeatable Crown Ramer is the only heavy duty daisy wheel printer/typewriter which runs on a linear motor - no belts or cables to break, stretch or wear - and uses the IBM ribbon and lift off correctors 
The reliability has become legend in these days of expensive electronic typewriter breakdowns 


INTERFACES CENTRONIC - IEEE - RS232 - FULL KSR (Keyboard send and receive) at small extra charge - no external boxes - interchangeable daisywheels - variable pitch - three free daisy wheels 
- automatic whole line correction - easily copes with standard printed forms - 135,000 characters per ribbon (at least twice the average character length) - standard lift oft correctors - a 
printer/typewriter at the flick of a switch 

Perfection as a typewriter (now used by local authorities and multi-nationals), perfection as a printer 

Beware of lightweight, low cost machines - these can never give long term reliable service THIS MACHINE WILL!! The professional machine 


Ask you local computer or office equipment dealer for further information EX STOCK DELIVERY 

SOLE UK DISTRIBUTOR. TRADE ENQUIRIES INVITED 



BUSINESS CENTRE 


56-58 SOUTH ST., EASTBOURNE, 
SUSSEX. (0323) 639983. 


PCW 85 
































































This is no game 
This could be your reality 



With a GLOBEL no quibble guarantee* the answer is 

YES! 

*Our warranty covers the holder for one year, all electronic components within their computer including all labour charges and 
if necessary we will replace F.O.C. the whole computer. 

No other company can offer your computer Globel protection. All repairs are undertaken within our own workshop by fully 
qualified engineers. 

Don’t play games! Send today for the GLOBEL no quibble guarantee 

Dare you afford not too??? 

For the price of a first class software game you get first class hardware protection from GLOBEL: The largest home computer 

maintenance company in the United Kingdom. 


Machine up to Over 

24 months old 24 months 


CBM 64 

16.50 

per year 

20.00 

per year 


SPECTRUM 16K 

8.00 

5 5 

14.00 

55 

If your machine is not stated 

SPECTRUM 48K 

10.00 

55 

16.00 

55 

please enquire for price of 

BBC B 

19.50 

55 

25.00 

55 

yearly contract at address 

VIC 20 

8.00 

55 

14.00 

55 

below. 

ORIC 

8.00 

55 

14.00 

55 


DRAGON 32K 

16.50 

55 

20.00 

55 

Or telephone 

ELECTRON 

16.50 

55 

20.00 

55 

01-571 4416 

MTX 500 

18.50 

55 

24.00 

55 


ATARI 600XL 

16.50 

55 

20.00 

55 


SINCLAIR QL 

25.00 

55 





TO GLOBEL COMPUTER CONSULTANTS 


NAME. 

ADDRESS 


COMPUTER. 

DATE PURCHASED. 

SERIAL NO. 

(ENCLOSE RECEIPT IF POSSIBLE) 


I enclose cheque/PO for £.for a yearly 

maintenance agreement or alternatively enquire 
direct for information and copy of our warranty. 


GLOBEL COMPUTER CONSULTANTS 

CHARLES HOUSE, BRIDGE ROAD, SOUTHALL, MIDDX UB2 4BD. TEL: 01-571 4416 


86PCW 












































maxell 


DIRECT DISK SUPPLIES 


OUR NAME SPEAKS FOR ITSELF ■■■■■■■■■■ 


Scotch 

diskettes 

scotch 3MI 

diskettes 


SONY 
Micro Floppydisk 


RH 


74 7 


LOWEST PRICES FOR TOP QUALITY DISKS 
SAME DAY DISPATCH FROM STOCK 


DDS PRICE MATRIX 


Easy pricing. Use the DDS Price Matrix for the right price first time. 
Or DIAL-A-DISK, for firm quoted prices. 



3M 


\ferbatim 1 

Datalife 5 year warranty 

maxell. 

5.25" single sided disks 

Code 

1-9 boxes 

10+ boxes 

Code 

1-9 boxes 

10+ boxes 

Code 

1-9 boxes 

10+ boxes 

double density 48tpi 

744 

14.99 

13.99 

525 

17.99 

15.99 

MD1-D 

22.99 

20.99 

quad density 96tpi 

746 

22.99 

20.99 

577 

24.99 

22.99 

MD1-DD 

30.99 

28.99 

5.25" double sided disks 

Code 

1-9 boxes 

10+boxes 

Code 

1-9 boxes 

10+boxes 

Code 

1-9 boxes 

10+boxes 

double density 48tpi 

745 

21.99 

19.99 

550 

25.99 

23.99 

MD2-D 

30.99 

28.99 

quad density 96tpi 

747 

26.99 

24.99 

557 

32.99 

30.99 

MD2-DD 

41.99 

39.99 

p&p per 10 disks 


.75 

FOC 


.75 

FOC 


.75 

FOC 

8" diskettes 

Code 

1-9 boxes 

10+ boxes 

Code 

1-9 boxes 

10+ boxes 

Code 

1-9 boxes 

10+ boxes 

sgle sided s gle density 

740.0 

22.99 

22.49 

FD34-9000 

25.99 

24.79 

FD1-128 

26.09 

25.49 

sgle sided dble density 

741 

29.99 

29.09 

FD34-8000 

26.49 

25.59 

FD1-XD 

29.09 

28.49 

dble sided d bledensity 

743.0 

34.49 

33.49 

DD34-4001 

30.99 

30.19 

FD2-XD 

37.39 

35.89 

p&p per 10 disks 


1.50 

FOC 


1.50 

FOC 


1.50 

FOC 

See-10 library box 
p&p per See-10 

ABA lockable boxes 

M35 —40 disks w 

M85 — 80 disks 
p&p per ABA box 

(Carriage at cost on 3-9) SEE1 ° 

1.99 

.75 

13.99 

16.99 
1.75 

1.75 

.30 

12.99 

15.99 
FOC 

0 # 



B Sony 3.5" Disks From £38.99 
Memorex 3.5" Disks per box of 10 
Maxell 3" Disks plus p&p 75p 


Prices per box oMO disks excluding VAT 
HOW TO ORDER: 

1. Complete the coupon and post with your cheque using our 
FREEPOST address. A first class stamp gets it to us next 
day. 

2. Urgent orders: DIAL-A-DISK 01-541 1144. Dictate your 
order with ACCESS or VISA and they’re as good as 
received. 

3. Collect from our office, phone and they will be waiting for 
you between 10.00 and 17.00 weekdays. (Other times by 
arrangement). 

4. Next day delivery £7.50. 

5. Crucial Orders: Same day delivery by quotation. 

6. Official Orders: Orders from Government Departments, 
Local Authorities, Universities, Schools, etc, are very 
welcome and receive immediate attention. 

7. Telex Orders: To 932905 (Larch G) attention LAN. 


All offers and prices subject to change without notice 


Direct Disk Supplies Ltd., 29 Dagmar Road, Kingston, Surrey KT2 6DP| 


I----- 

| To: Direct Disk Supplies Ltd., FREEPOST, 29 Dagmar Road, Kingston, Surrey KT2 6BR. 


Code 

Qty 

Description 

Price 


















Name 

Address 


Postcode_Tel_ 

Cheques payable to DDS. Debit my Access/Barclaycard No: 

Signature: 


Nett price 

Carriage _ 

Subtotal 

VAT 15% _ 

Total payableto DDS £ 









































































64K User RAM y§ 

and not a bit less... > 


GRAPHICS FACILITIES 


HI-RES GRAPHICS MODE 

0 256 x 1 92 pixel resolution plus 

0 32 x 24 Text in 16 foreground and background colours 
0 All 16 colours (i.e. 15 colours plus transparent) are available on 
the screen together 

0 32 user-definable easily controllable sprites 
0 128 separate GEN PA T statements providing a huge range of 
user-defined characters 

TEXTMODE 

0 Text resolution is 40 x 24 characters plus 
0 128 user-defined characters 
0 Eight user-definable virtual screens or "windows " 

SINGLE 5.25 DISC DRIVE - £399.00 inc VA T 

Comprising one Qume double-sided\ double-density 500K 
drive, plus the Memotech Floppy Disc Controller Board, with power 
supply, expansion sockets, and sturdy aluminium case. 

Single Disc System Software: M TX Single Disc BASIC 
extensions on ROM, plus Renumber, 40 Column Text and Graphics 
Screen, Binary to Hex to Decimal Converter, Data save and load 
plus five games. 

For further information , please contact: 


MEMOTECH LIMITED STATION LANE INDUSTRIAL ESTATE WITNEY 
OXON 0X8 6BX TELEPHONE: (0993) 2977 TELEX: 83372 MEM TEC G 


NewWord is a registered trademark of NewStar Software Inc. 
CP/M is a registered trademark of Digital Research Inc. 








For over £1,000worth of 
free computer training 












a 






Qoesx'oie 






sign her 


Microcomputer training can cost at 
least £100 a day. With the Questcard, shown 
here, you can obtain as much training as you want 1 
a !' n 9 le Year for only £250! With a range of 
over 350 courses to choose from, the potential saving is 
obviously considerable. At our Ttaining Centres in Central Lonc~. 
and Chandler’s Ford we run regular courses with ‘‘hands on 
experience covering such subjects as Word 
Processing; Financial Modelling; Database 
Management and Accounting. 

Quest, a public company with over a decade of 
experience in computers and computer training, 
employ professional instructors with practical 
experience of the integration of microcomputers 
into businesses of all sizes. 

Send now, without obligation, for details 
of the course programme and how you could 
SAVE YOURSELF OVER £1,000 by 
making use of the Questcard. 


Quest International 
Computer Systems Ltd 

Gillingham House, 38-44 Gillingham Street, London SW1 
Tel. 01 630 7446 

School Lane. Chandler’s Ford, Hampshire. SOS 3YY. 

Tel. (04215) 66321 Telex 47326 













NEWSPRINT 



/ 


Drifting back 
into reality 

The Imagine directors 
themselves had given up 
hope of preserving the 
company when this edition 
went to press — and what had 
been Britain's best-known 
micro software company 
looked set for collapse. 

But what a sad, sorry mess 
it was! 

For a start, nobody involved 
seemed inclined to tell more 
than a little truth at a time. 


SfranfifefifQ/nflfs-onaf/mafif/neSoft^are/iave leftthat^ompanym 

financial turmoil butoverjn tjie US^ Osborne has decided^ to 'come 

clearVi Meanwhile with Los Angeles embroiled in the 'Big Event', 

theofficial Olympicsupplier's trackrecordjs notas honestas it 

sshouldjae^llthisanc^^ 


This was not to say that they 
spoke little — far from it. I 
endured long and bitter 
speeches from various 
directors of Imagine, detailing 
the amazing deceit of each 
other. 

Naturally, the person who 
was speaking was always 
innocent of any evil. 

Now: what actually 
happened? 

Nobody denies that 
Imagine ran out of cash. The 
question is: Who spent it? 
And on what? 

Most reports which you 
might have read will have 
emphasised the 'high living' 
aspects of the Liverpool whizz 



The latest public appearance of aspiring micro ventriloquist 
Arthur 'gottle-a-geer' Trick (andZynar's generalmanager) 
shows that he still hasn't quite worked out where all the 
moving parts are (oris his right hand looking for that elusive 
glass of milk?). However; on a more serious note, justwhen 
itwas starting tolookas though Zynar was going toloseout 
to its networking rival, 3Com, the company has found new 
hope and aspiration from IBM's decision to opt out of 
networks for two years. 

Man y people had expected an official blessing from IBM 
on one or another network technology, and Microsoft 
actually went on record late last year as saying thatitwould 
wait for that announcement before making its own mindup. 

Trick, however, is very pleased (or at least, saysheisjthat 
IBM has announced merely a proposed s ystem. 

'That proposed system bears a very close resemblanceto 
man y elements oftheArcnetcoax cabling system that we 
currently use for our Plan series of networks, 'says Trick. 

'This means that we can easily adapt ours to be fully 
compatible with IBM's, 'he added happily 

Well, it's one thing to say the word 'easily'and anotherto 
doit. To help boost credibility. Trick has announced his 
half-year results at the same time, showing sales of£1.6 
million for the past six months—with las t year's twelve 
month sales being only£1.4million. 

Apparently there are now400Zynar networks sold in 
Europe and Britain. 


kids. Lotus cars, Ferraris, 
superbikes, and other badges 
of lavish spending featured in 
the 'hype' of Imagine before 
its crash — so it wasn't 
surprising to see all these 
tales revived afterwards. 

There was the Marshall 
Cavendish deal, of course. 
That should have got Imagine 
out of a lot of trouble — it 
involved a publishing 
venture. It gave Imagine a 
contract, for which it received 
a £200,000 plus advance, to 
write games, which Marshall 
Cavendish would give away 
with its computer partwork. 

What happened then, 
according to Imagine people, 
was that the original idea was 
improved on. 'Originally, we 
had to produce simple games, 
but then Marshall Cavendish 
insisted on playtesting them 
to the sort of high standards 
that we would have required 
for our own top quality 
commercial games,' said 
Bruce Everiss, then marketing 
chief. 

According to this version of 
events. Imagine eventually 
got the games (including the 
game launched as Pedro) up 
to top scratch — but found 
that all the money had been 
used up doing that — and 
there were still other games 
to do under the contract. 

So Imagine told the world 
that Pedro (and others 
designed for Marshall 
Cavendish) would be the 
best-ever games from 
Imagine, and launched them. 
And a deal was agreed with 
Marshall Cavendish that the 
money would be paid back on 
instalments over a year or so. 

If Pedro was the best game 
ever from Imagine, the 
general public failed to 
appreciate it — as both 
Marshall Cavendish and 
Imagine were left out of 
pocket. 

Where was all the money 
going, then? 

According to everybody 
inside the company, without 
exception or dissent, the 
problem was software 
counterfeiting. And the 
solution was the Megagame. 

Counterfeiting is not piracy. 
Piracy is when I get a game, 
and make a copy for you, and 
swap it for one which you got, 


without asking you where you 
got it. 

Counterfeiting is when 
somebody makes a cheap 
perfume and puts it in a 
Chanel bottle, and sells it 
through High Street chemists. 
Counterfeiting is when you 
make your own tape 
cassettes, and print your own 
inlay card, and then sell to the 
normal software distributors 
at less than half price, so that 
the shop manager doesn't 
even know that most of his 
stocks are fakes. 

The Megagames include 
extra memory in ROM and 
RAM, and if they ever appear, 
will be almost like little 
computers on their own, 
together with instructions 
which are really short novels. 

You are supposed to really 
live these games and, by all 
accounts, they are good. 

One plugs into the 
Commodore 64, and the other 
into the Spectrum. 

And they will cost £40 each. 

The story from Imagine is 
that it needed big revenues to 
support the research for the 
Megagames. And because of 
counterfeiting, the company 
suddenly stopped selling its 
normal cassettes. 

The other story from (some 
of) Imagine's directors is that 
one of their number was out 
to sabotage sales, and 
weaken the company to the 
point where he could buy it 
for a song from the receiver. 

The other, other story from 
(other) Imagine directors 
suggests that the sabotage 
story is nonsense, a 
smokescreen put out to cover 
directors' fees of £40,000 a 
year plus directors wives' fees 
of £10,000 a year, plus 
company-paid credit card 
spending of £5000 a month. 

In researching this story, I 
have had to listen to 
'confidential' comments from 
some of Imagine's directors, 
telling stories of others 
standing outside their houses 
talking to their super-cars for 
two hours; of other directors 
parking their cars out in the 
country so that the bailiffs 
wouldn't seize them; of lies 
told to possible financial 
backers about bank loans 
which didn't exist, of trouble 
stirred up among creditors to 


90PCW 


























Fans of Mouse Corporation's optical mouse will be 
fascinated by this illustration of something (apparently) 
called a SummaMouse, from Summagraphics. 


It is the same mouse, and you can plug it into computers 
without mice, in the same way. 

What is different about the SummaMouse is the way it 
sends data to the host micro. Mouse Corporation had 
planned to send more information to the computer than it 
does, and ended up duplicating X and Y co-ordinates. 
Summagraphics has cut down a lot of the duplication. 

End-user sales are through Rapid Terminals, at around 
£300. 


persuade them that the 
money Imagine owed them 
would never be paid (so that 
the creditors would wind up 
the company) and of attempts 
to 'poach' staff to start rival 
companies. 

Frankly, I didn't even try to 
make up my mind who was 
telling the truth. 

Even the police, who I know 
were looking into a previous 
episode in Imagine's history 
at press time, would have 
trouble finding evidence to 
support half these tales. 

The final chapter in the 
story of Imagine itself was 
probably written when three 
directors set up a new 
company, an off-the-shelf 
creation of the company's 
accountants (say the 
directors) which would buy 
the Megagames from 
Imagine, paying off the debts, 
and letting them get on with 
the future. 

The minority stockholder 
and one of the directors were 
not included in this deal. And 
they didn't regard their side of 
the bargain as attractive — 
and (by coincidence, 
perhaps?) shortly after the 
deal was signed, voices of 
dissent began to be heard 
outside Imagine. 

At that time, Ian 
Hetherington and David 
Lawson had flown off to 
Silicon Valley to raise funds 
for Finchspeed — the new 
company, which, of course, 
had no funds — so that it 
could buy Imagine's assets. 

Time, they found, was not 
available. Offers of finance, 
and big finance (they tell me) 
were immediately 


forthcoming from venture 
backers of software houses 
there — but it would have 
taken three months to 
arrange. 

They struck lucky with Atari, 
which offered to pay (an 
unspecified sum) for the US 
rights to the Megagames. It 
would, insists Dave Lawson, 
have saved Imagine — but the 
day they were due to go in to 
sign the deal was the day that 
the news broke of Jack 
Tramiel's takeover of Atari 
computer (for more on this 
particular turn of events see 
'The Pied Piper of Atari takes 
his revenge'). 

Tramiel froze all deals 
instantly. 

Since all the top people 
immediately started leaving 
Atari, I know of no way of 
checking this tale. 

The last I heard of Lawson, 
he was agreeing that without 
the Atari money things didn't 
look good, and Imagine 
would only go ahead when 
somebody bought it as a 
going concern from the 
receiver. 

The last I heard from 
Imagine, it was the 
switchboard operator. 

'There's nobody here, and the 
bailiffs have taken all the 
furniture,' she said. 

That evening, I heard 
from Eugene Evans, 
superprogrammer at Imagine, 
and dinner companion of 
Margaret Thatcher. There was 
no problem, he assured me. 

'Where are you all 
working?' I asked. 'In 
Tithebarn House,' he replied, 
sounding puzzled. 'Though 
we are working from home a 


lot.' 

If he didn't know what was 
going on, how are the rest of 
us supposed to guess? 

Sanyo’s Olympic 
‘code of honour’ 

I was very entertained to be 
assured by a UK importer of 
the Sanyo that Adam Osborne 
was not telling the truth, and 
that the Sanyo really is 
IBM-compatible. 

Adam, in his book (see 
'Osborne: the whole truth') 
dropped a wicked aside about 
Sanyo. 

He tells how he went to 
Japan at one stage, and was 
shown the machine, which 
uses an Intel 8088 central chip 
(just like the IBM). 

Asked what the machine's 
chances in the US market 
would be, Osborne told 
Sanyo To succeed in the US, 
it must be IBM-compatible.' 

And, he recalls: 'So it was. 
Not that they changed it — 
they merely announced that it 
was IBM-compatible, on the 
strength of the 8088 chip.' 

One small thing puzzled 
me: shortly after the Sanyo 
dealer assured me that 
Osborne was fibbing, I ran 
into him at a software 
distributor's party. 

He wasn't talking to me. He 
was addressing the 
distributor. He said: 'We must 
get together for sure, and you 
have to start doing versions of 
your software for the Sanyo.' 
And this forceful salesman 
insisted: 'The Sanyo is selling 
in big, big volume now, and 
you are missing an 
opportunity.' 


The distributor in question, 
Softsel, has vast stocks of IBM 
software. 

Let us ignore the question 
of what 'big, big volume' 
really means, in terms of 
dozens per month. Let us ask 
a simple question : If the 
Sanyo is compatible with the 
IBM, what's this need for 
'versions of the software to 
run on Sanyo' deal, then? 

Goingfora 
smooth edge 

Adam Osborne reckons he 
made a bad mistake in hiring 
a Consolidated Foods man, 
Robert Jaunich, to run his 
computer company. 

Apple, on the other hand, 
reckons it did the smart thing 
in hiring a drinks company 
man, John Sculley of Pepsico, 
where (unlike Osborne, which 
crashed) things aren't going 
too badly. 

Well, that's simplifying it a 
lot, but it does explain why 
industry watchers are so very 
interested in what happens at 
Apple here in the UK. 

The symptoms are: Apple 
UK has been doing 
reasonably well selling 
micros; but Apple France has 
done nearly six times better. 

These figures were 
analysed back in Cupertino, 
and, shortly thereafter, top 
people began disappearing 
from Apple UK. 

First came the departure of 
the marketing manager, Keith 
Hall, leaving his close friends 
in little doubt that he 
preferred to run a more 
enterprising company, and 
one where local expertise was 



Torch micros have always boasted automatic 
communications (originally to Prestel) and the newer 
ones, based on the 68000 supermicro family, didn't have 
them when launched. 

Now they do: the box shown has been given BT 
approval for connection to the public phone system. 

Details of these Unix-based communicators on (0223) 
841000. 


PCW91 


























NEWSPRINT 



Taking the BBC Micro one step closer to the Apple in its 
design concept XCalibur has announced an expansion 
bus for the beast. 


This expansion isn't just a philosophical similarity: the 
expansion bus will actually take Apple II cards. The idea 
isn't obvious — unless, of course, you are XCalibur; which 
makes a lot of expansion boards for the Apple, and can't 
sell them because there aren't so many Apple users. 

All XCalibur Apple boards are, need one add, not only 
compatible with this expansion bus, but documentation 
on how to link them into BBC Basic is included with the 
expansion backplane. 

Price (naked, without power supply or box, as shown) 
will be £200 — with a box and power source, it will 
'probably' be about £260, the company says. 

Details on (0604)21051. 


valued. Hisfriendssay he 
didn't much enjoy being told: 
'Ignore Sinclair, ignore BBC 
Micro sales, stuff the market 
research; your job is to push 
the Apple lie as a home 
micro.' 

Then the managing 
director, Peter Cobb, 
beginning with a fine set of 
speeches about the potential 
that the lie had in the home 
market, saw his own 
departure announced. 

His replacement is not a 
food company man, nor a 
drinks company man. Nor, for 
that matter, is he a managing 
director. 

What he is, is someone with 
vast experience of the razor 
blade business. He comes 
from Gillette. 

And he has been appointed 
general manager — which 
means that, in the eyes of 
industry watchers (like me), 
the UK board has been 
downgraded. 

The new man, David 
Hancock, will find his choices 
somewhat limited. 

If he wants to please 
Cupertino, he will mount a 
huge marketing campaign, 
with expensive TV 
advertising, powerful trade 
promotions, and marvellous 
incentives for software 
houses to convert UK games 
for the Apple lie. 

He will then find that the lie 
may cost 'only a little more 
than a BBC Micro with two 


diskettes' but that ignorant 
UK purchasers perversely buy 
BBC Micros (and Spectrums, 
QLs, Amstrads and 
Commodore 64s) because 
they haven't got enough cash 
to buy an Apple lie with two 
diskettes. Actually, they can't 
even afford a BBC with two 
diskettes. The diskettes they 
save up for, and buy next 
year. 

Alternatively, he will argue 
that the strong user base of 
Commodore 64, BBC and 
Sinclair Spectrum sales 
makes it necessary to sell the 
Apple lie and lie (the portable) 
into the business market, 
where it is quite strong 
already. 

I suspect, if he does that, he 
will be told to get on with the 
job, and stop teaching his 
grandmother. 

If he could drop the price of 
the lie down to £400, of 
course, his troubles would be 
over on the sales front, 
because the Apple is really 
quite a nice micro, and there's 
loads of US software to run 
on it. Not as cheap as the sort 
of software that you can run 
on the BBC Micro, mind you, 
but cheap all the same. 

But if he tried that, 

Cupertino would stop him. 

Not only is France (no BBC 
Micro, no Spectrum, just Oric 
and something funny from 
Thomson CSF) managing 
without cutting prices, but 
worse, the US is too. 


The shape of the dollar 
(very strong) against the 
pound (very weak) means 
simply that if Hancock cut the 
lie to £400, it would be 
cheaper for American buyers 
to get their Irish-built Apples 
from the UK, than to buy them 
in the US. 

A reverse grey import 
business! Could this happen? 

No. Do not expect price cuts 
of more than about 5 per cent 
in the lie and lie range. 

IBM upstaged on 
home ground 

One of the many exhibitions 
which occur around the 
hay-fever time of year is a 
newish one called the PC User 
Show. It is aimed exclusively 
at the world of the IBM micro. 

Its only real attraction was 
the fact that it wasn't a PC 
user show at all, and should 
have been called the 'PC 
Rivals Show'. 

Of the new products on 
show, most were new only to 
UK users, and have been out 
for months and months in the 
US, where the IBM PC is more 
of a religion than a user 
community. 

The rest was so ordinary as 
to be soporific. 

For examples of the rivals: 
ITT (wearing its STC label) 
was demonstrating the Xtra. 
That is an IBM lookalike which 


everybody in the US got very 
excited about last November 
when it was announced. 
Everyone in the trade, that is 
— not everyone in the street. 

And despite 
important-sounding 
announcements from ITT 
both in the US and here, it is 
clear that while dealers were 
delighted to have the Xtra as a 
stick with which to beat IBM 
('Give us more discount or 
we'll stock the Xtra'), the 
public was quite happy to 
carry on buying the real thing. 

At the Show, ITT's stand 
was remarkable for one thing: 
the fact that the designers had 
been told 'Do what you like, 
as long as you eclipse IBM's 
stand.' 

They had: they'd virtually 
hidden it. And IBM wasn't 
amused. 

Nor was IBM very taken 
with the ACT stand (not a 
Rascal to be seen, just 
Apricots on one side, and 
Pulsar software running on 
Apricots and IBMs on the 
other) because ACT too, had 
eclipsed it. 

Worse, ACT had taken two 
stands, one on each side of 
the aisle, and had then 
illegally linked them together 
with a bit of raised red carpet, 
on which the company had 
erected a shrine to its British 
Microcomputing Awards 1984 
trophy. 

IBM objected to the 
annexation of a hundred 



The picture of a printed circuit board on the case of the 
new 'computer tape' from Agfa is meant to reassure you 
that the contents are 'high tech'. 

Apart from that, feel free to ignore all implications in 
Agfa's marketing sales pitch that this tape is somehow 
'better' than another tape cassette — the requirements of 
hi-fidelity audio are no less exacting than those of 
computer users. 

If you use back-of-lorry cape, you may have trouble. 
Otherwise, tape which can record sounds will record 
computer sounds, and any problems you have are more 
likely to be the result of the cassette recorder than the 
tape. 

But at least Agfa has produced this in fifteen minute 
chunks, seven and a half minutes per side, which is handy 
for most home computer programs. 


92PCW 































At last: a real Ceefax and Oracle reader for your Spectrum. 
You can read me (Oracle channel 4, page 557) and look at 
the BBC's Micro software for the BBC Micro, even if you 
have a Spectrum. And all for only £145! 

Does it download Spectrum software? 

Well , no, not yet. There is some Spectrum code on 
Ceefax, at last. But this black box won't pull it down and 
load it. Not at least until a new ROM chip hits the market 
to upgrade this to do the job. 

The builders, OEL Ltd , say this ROM will be available 
'shortly'. I'll let you know when I see one. 

Details on (0768) 66748. 


square feet of passageway, 
and got ACT to take it down 
and hide it behind the 
software, muttering angrily to 
the organisers about: 'What is 
ACT doing at an IBM show, 
anyway?' 

Osborne showed an 
Osborne with an IBM 
keyboard and IBM lookalike 
circuitry, for which it didn't 
have a price yet. There was 
also the Encore, and a thing 
called the Polo, produced by 
the same Radofin company 
which gave us the wildly 
successful Aquarius home 
micro for a few months last 
year, through Mattel. The only 
surprising thing about the 
Polo is that you get a Z80 with 
your MS-DOS machine, and 
get printer and colour monitor 
for your £3000. 

Another rival to shock us 
came from Ferrari Software, 
selling its Chameleon, which 
is actually an old Seequa 
Chameleon. 

Ho hum, so much for the 
rivals. 

Enthusiastic praise from 
enthusiasts directed me to a 
word processor, reputed to be 
the nicest ever. 

It turned out to use 
standard screen 'escape 
sequences' for display. For 
those who have never used a 
remote terminal, this means 
that instead of just putting the 
character in the fifth row, 
fourteenth column of a 
screen, the computer has to 
send a series of instructions 
to tell the remote terminal to 
go to the top of the screen, 
then go down five rows, then 
move fourteen columns. 

Since the remote terminal 
exists only in the mind of the 
computer, it then has to run 
another complicated piece of 
software which interprets 
these escape sequences and 
translates them into the part 
of memory where it actually 
holds the fifth row, fourteenth 
column. 


It all takes time, this 
software, and the result is that 
you can spend several 
seconds waiting for the whole 
page to rewrite itself. 

The advantage of this sort 
of software is that it will work 
on virtually any computer that 
understands standard escape 
sequences. 

This is poor compensation 
for the drawback — which is 
that the software is not worth 
having, whatever computer 
you use. It is easy to learn to 
use, but once learned, is it 
worth using? 

All too much of the UK stuff 
at the Show was of this 
calibre. 

The lesson, perhaps, is that 
IBM (like Apple before it) has 
overestimated its ability to 
dominate the UK market 
simply on the basis of 
dominating the US market. 

When the IBM PC was 
released, over a year ago in 
the UK, PCW commented at 
the time that you'd be a mug 
to buy one, because there was 
nothing to run on it. But (we 
went on) in a year's time, 
you'd be a mug not to buy 
one. 

In fact, you can still find 
quite a lot of UK software 
which is written first for the 
Sirius, and only then 
converted for the IBM. And 
you can find a very great deal 
of wonderful US software 
which is hard to get here, 
inadequately supported, and 
not entirely suitable for UK 
use. 

There are people inside IBM 
who will tell you that they 
never planned to 'dominate 
the market' anyway, and are 
quite happy, thank you, just to 
make an inordinate profit on 
every PC sold. And they do 
sell a lot— all they can make, 
in fact. 

But that can't disguise the 
fact that the company has 
been very successful in the 
US, and less successful here. 


and any theory which doesn't 
accept that is an excuse. 

Osborne: the 
whole truth 

Adam Osborne has been 
telling lies to the press. 

He reveals this in a book, 
which tries to analyse why 
Osborne Computer 
Corporation collapsed, 
suddenly and dramatically, 
just at the point where it 
looked ready to take over the 
world. 

The gist of the book is one 
which, he is perfectly awafe, 
could take him straight into 
the libel courts— in fact he 
starts the book off with a letter 
from the lawyer of the man 
named as a possible culprit. 

That man is Robert Jaunich 
— the man Adam himself 
brought in from Consolidated 
Foods to become president of 
his company. 

Osborne did not go bust, 
says Adam, because of 
pre-announcing a machine 
called the Executive. That 
story is one which he told the 
Wall Street Journal and me, 
and many other journalists, 
knowing it to be false, a year 
ago. 

'It was the only time I have 
knowingly misled the press,' 
Osborne says in his book. 
Hypergrowth: a study of the 
rise and fall of Osborne 
Computer Corporation. 

Osborne's theory is simple, 
if at first incredible. 

He believes that the new 
president might have wanted 
to buy a larger part of the 


corporation's stock than he 
was entitled to under his 
contract. 

And one way of doing that, 
says Adam, would be to take 
decisions which made the 
company appear to be barely 
capable of making it through 
the year. 

He could then watch the 
share price drop through the 
floor, pick up the shares for a 
song, and turn the company 
round. 'He would appear to be 
the saviour of the company, 
and nobody, even if 
suspicious, would have 
complained,' says Osborne. 

And the plan would have 
worked, had it not been for 
the unforeseen collapse of 
Atari and Texas Instruments 
just around the time when 
Jaunich was about to raise 
£30 million in private capital 
to finance Osborne's next few 
months. 

With the withdrawal of Tl 
and the announcement of 
Atari losses, the investment 
community wouldn't touch 
microcomputers, says 
Osborne. And so the whole 
plot was undone, and the 
company went into 
bankruptcy. 

Evidence provided in the 
book for this theory is thick, 
but all circumstantial. 

Osborne is at pains, 
throughout the text, to show 
that his examples of 
'mismanagement' could be 
interpreted as sensible 
reactions to a genuine crisis. 
It's just that he doesn't believe 
there was a genuine crisis. 

Osborne is entitled to his 
opinion and just possibly 
Jaunich might have been 
tempted to dismiss it as 'sour 



Once you've shelled out your life savings on a computer, 
you'll find the list of people prepared to take another few 
quid off you is now lengthened by somebody producing 
'VDU spectacles'. 

These apparently exclude ultra-violet and infra-red, 
make a clearer image, and are available in a 'variety of 
colours'. 

My suggestion, if you have a harmful VDU, is: get a 
better display. For full information on these trendy new 
fashion accessories ('I have to wear them, because of my 
powerful computer display') contact Bolle UK on (04254) 
79055. 


PCW 93 


























NEWSPRINT 


grapes' — were it not for one 
interesting factor, in the 
character of a co-author of the 
book. 

The book was prepared 
with the help of John Dvorak, 
who was, at the time it was all 
going on last year, editor of 
the West Coast weekly, 
Infoworld. 

Dvorak's reputation as a 
reporter is very high, and is 
bound to make many readers 
take the book more seriously 
than they would otherwise. 

He has no obvious axe to 
grind, and the fact that he has 
apparently taken Adam's 
theories seriously must 
inevitably lead others to think 
longer before dismissing 
them. 

Nonetheless, there will be 
many who will not believe a 
word of it. 

Mike Healy, the man who 
ran Osborne UK and who now 
acts as Osborne's UK 
distributor (the company has 
emerged successfully from 
bankruptcy as a going 
concern) was far too canny to 
make any statement about his 
own personal beliefs. 

But, he did comment: 

There are many obvious 
reasons why Adam might 
want that version of events to 
be accepted, and why he 
might believe it himself.' 

And one of Osborne's 
closest colleagues inside the 
company confided: 'It's just 
classic, the man cannot 
accept that he could make a 
mistake, and now admits that 
he did, but only the mistake of 
believing that he was 
mistaken. He thinks that if he 
had stayed on as president, all 
might have been well. 

'And, historically, that 


wasn't an option open to him, 
even back in November '82: 
the weight of executive 
opinion inside Osborne 
Computer Corporation was 
already building up behind an 
"Adam Must Go" campaign,' 
added the inside man. 

Nonetheless, no one who 
knows US stock market habits 
and big business practices 
will deny one thing. 

That is: the sort of thing 
which Adam writes about 
has happened before, is 
happening somewhere today, 
and will happen next year. It 
isn't just wild fantasy, even if 
it didn't happen at Osborne 
Computer Corporation. 

The Pied Piper of 
Atari takes his 
revenge 

Jack Tramiel, ex-boss of 
Commodore, has taken over 
quite a lot of Atari's computer 
business. 

No one uses the word 'fired' 
about someone as important 
as Tramiel — not because 
they are in any doubt about it, 
but because even if it is 
blindingly obvious that he 
wanted to run a micro 
company, and wouldn't have 
left Commodore unless under 
pressure to do so, the word 
'fired' is supposed to be rude. 

I won't use it, either, 
because although it is the 
word most Commodore 
insiders use, there is still the 
possibility that this very 
ingenious man has bought 
Atari in order to bring it into 


the Commodore empire. 
Tramiel is, of course, wealthy. 
He also has access to 
powerful backers, and the 
news that he was able to pay 
$240 million for a complicated 
package of shares and debt 
shouldn't be a shock. 

But it was — especially to 
Philips, where talks were still 
under way preparing for a 
takeover on the day the 
Tramiel deal was announced. 

The future (in terms of 
hardware) is still 
unpredictable. In human 
terms, however, it is 
becoming clear that many of 
Atari's top executives are 
leaving, and that friends of 
Tramiel are moving in. 

Famous for the 'revolving 
door management style' of 
quick hire and fire. Tramiel 
has never been one to respect 
people who stood up to him 
and told him he was wrong. 

But when it comes to the 
high technology designers, 
his record is very different — 
and many of the brightest 
chip technologists and 
systems designers from 
Commodore and MOS 
Technology are expected to 
follow him to Atari. 

His UK acolytes, however, 
don't have this option. And 
one of Tramiel's firmest 
followers in Commodore UK 
was always marketing boss 
John Baxter. 

Baxter has now left 
Commodore, but not to go to 
Tramiel Technology (TTL). He 
has joined the Vulcan part of 
Andromeda, where he has yet 
to reveal his long-term plans. 

Share and share 
alike 

Software to share IBM micros 
among several users together 
is starting to turn that 
machine into a multi-user 
system. 

Multi-user micros continue 
to make money for 
companies like Altos and ICL, 
if only because the big-selling 
machines like IBM and Sirius 
and Apple don't have any way 
of letting a half-dozen people 
share the same system. 

The real trick is not just to 
have people share the 
system, but share the 
workload — for example, with 
two clerks both entering 
orders into the same file. It's a 
trick beyond some systems 
which call themselves 
'multi-user'. 

The first newcomer. Alloy's 
PC Plus, appeared in 
I prototype form in July, with a 


promise of full details in 
August. 

This system involves 
plugging new processors into 
the IBM box, and using the PC 
Plus software to link them 
together, sharing disks and 
printers, with the extra users 
talking to the processors from 
remote terminals. 

The fact that full details are 
still not forthcoming is not 
encouraging, especially when 
you read claims like 'a single 
IBM PC can be expanded into 
a multi-user system 
comprising up to 30 
processors' and that 'the 
family comprises single board 
16-bit and 8-bit processors.' 

Data transfer is 'orders of 
magnitudes faster than local 
area networks' adds Alloy. 
This claim implies that it is at 
least 100 times faster. 

And there is no word on 
how multi-access software 
would run on a system with 
both 16-bit and 8-bit 
processors, which makes it a 
good bet that it won't. 

Digital Research, which has 
been plugging away at the 
concurrency idea for a couple 
of years now, has started 
talking about a very similar 
sounding system to Alloy's — 
DR StarLink. 

StarLink uses 

Concurrent-DOS as the basis 
of its operating software. 

It is already available to US 
users, but won't be freely 
available in the UK until 
September— but the claims 
already imply that 
multi-access will be possible. 
'Several people can gain 
access to the same programs 
or files at the same time,' is 
the way the official 
announcement put it — but 
there is a not very subtle 
difference between 'gaining 
access to' and 'updating'. 

Like Alloy's system StarLink 
is based on add-on 
processors, letting up to five 
people use the same IBM PC 
box (four of them on remote 
terminals) together. 

From a new American 
name, Bluebird, a third 
multi-user solution is called 
SuperDos. 

This is a very ambitious 
multi-access system. It 
genuinely does allow two 
users to update the same file, 
with precautions built-in to 
make sure that they don't 
actually update the same 
record. 

'SuperDos applies locks at 
the logical record level, not 
merely at the sector of file 
level,' the company claims — 
and that is both safer, and 
quicker. 

There is just one small 



A camel for the Spectrum — nothing to do with Jeff 
Minter's hump-mania , either. It's a family of devices to 
load EPROM memory chips with your own program , run 
the program , and change the program. The unusual 
feature , according to Cambridge Micro Electronics 
(CaME1) f is that you can use the Spectrum ROM program 
memory at the same time. 

Full catalogue details on (0223) 314814. 


94PCW 























No, we’re not exaggerating. 

Thanks to the Psion Organiser (that's 
the one on the right), you can now walk 
around quite comfortably with a com¬ 
puter in your pocket. You can travel 
on a bus without taking up two seats. 
Or stroll through a revolving door 
with confidence. 

In fact, you'll be carrying an expand¬ 
able computer system with 
a microprocessor that's 
significantly more advanced 
than those commonly found 
in micros costing 20 times 
as much. 

Unlike some of its larger 
counterparts, however, the 
Organiser’s simple language 
and command structures 
make it very easy to operate. 

Even for the computer novice. 

An extremely efficient 
filing s ystem in your pocket. 

The Psion Organiser 
comes complete with a plug¬ 
in datapak which can 
permanently store over 
10,000 characters. Allowing 
you to enter such day-to-day 
information as diary engage¬ 
ments, telephone numbers, 
addresses, train times and 
exchange rates. To name but 
a few applications. 

You can type in informa¬ 
tion and “SAVE" it in any 
form you want and retrieve it 
quickly and simply with the 
“FIND” key. 

So you'll no longer have to 
juggle with diaries, notebooks 
backs of old envelopes to keep 
yourself organised. 

All entries can be 
simply amended by 
using the Organisers editing facility. 
And since all data is permanently 
stored in the datapak, you’ll never lose 
it, even if the batter}' is disconnected. 

Carry out complex calculations - 
sim pl y and swiftly . 

Without plugging in any additional 
software, the Organiser can carry out 
calculations involving up to 200 


characters and two levels of brackets. 

Entries are typed in and displayed 
the way you would write them. 

Moreover, you can go back and edit 
both data and formulae, even after the 
calculation has been carried out. 

So it s simple to correct entry mistakes 
and perfonn “what if” calculations. 

In addition, the time and date are 


One way or another, 

; k nd you can have a 7 e 0 
computer in your pocket. 


displayed at the touch of a button. 

Expand your Or g aniser , but not 
your pocket. 

On receiving your Organiser you 
will find that it has two unique ‘solid 


TO: PSION LTD . 22 Dorset Square. London NW16QC. 
Please send me by registered mail QUANTITY PRICE 
Psion Organiser with 8K datapak 
Science Program Pack 
Maths Program Pack 
Financial Program Pack 
16K datapak 
HK datapak 


P+P 
£.9995 +£.250 

£.29 95 +£150 

£29 95 +£1 50 

£29.95 +£150 

£1995 +£1 25 

£1295 +£1 25 _ 


I enclose my chcque/Postal order made payable to Psion Ltd 

or Please debit my credit card iplease tu k appropriate Box i 

Access O Bare lave ardA'isa □ American Express O Diners Club O 


state drives concealed under its pro¬ 
tective sliding case. 

These matchbox-sized units are key 
to the open-ended power of the 
Organiser, allowing you to create and 
use an infinitely large personal and 
permanent information base on 8K 
and 16K datapaks. 

Two 16K datapaks together give a 
total storage of over 40,000 
instantly accessible characters. 

Additionally, either size of 
datapak can be used in con¬ 
junction with any program 
pack to produce unbeatable 
processing power in your 
pocket. 

Comprehensive software 
pro grams. 

Available immediately are 
three plug-in 16K program 
packs for financial, science 
and maths applications, the 
beginning of a software 
library. 

Sowhetheryoure involved 
in management,engineering, 
technolog}', sales or account¬ 
ancy, there's a program pack 
containing all the software 
you'll need for standard 
computations and a lot more 
besides. 

Each program pack incorp¬ 
orates a database containing 
essential specialist facts, 
figures and formulae, plus 
(more importantly) a simple- 
to-understand programming 
language. Enabling you to 
write your own software programs 
(upjo 16K long) and run them off a 
datapak whenever 
needed. 

In short, the Psion 
Organiser is as functional as systems 
200 times its size. 

It's a computer with screen, key¬ 
board, operating system and twin 
solid drives for data and program 
storage. 

But, at £99.95, it’s a lot less strain on 
your pocket. 

PsionLtd.,22DorsetSquare,LondonNW 16QG. 


Signature:- 


Name (Mr/Mrs/Miss/Ms)_ 
Address:_ 


-PCW17-B .Postcode _ 


To place an order over the telephone, ring (01) 200 0200anytime 
Psion Ltd Reg No 1520131 England Orders tan only be accepted lor deliver} within theUK 
Please allow 14 days for deliver}’ nfTinn^n 

II I.m not lompleieb '.iiistied wub\>nii ■■■!■■■■■■ ■■ 

I’m. mi 'i c-oiimi return it in c.>.>.l. .Muliti.m within m \, n,l.i\ I JLlI II | II J I 

and we'll return your money in full and without question 




















































NEWSPRINT 


problem: SuperDos is not 
compatible with any other 
IBM standard operating 
system. It may offer indexed 
sequential access method, 
with multi-keyed files— but 
wonderful though that is, it 
doesn't help much when you 
wantstorun LotusorWordStar 
orwhatever. 

Bluebird is in Atlanta on 
(404) 451 4470. Alloy is in the 
UK on (0272) 290651. 

Executive answer 
is'think big* 

Ashton-Tate products in the 
dBasell family can now 
download mainframe 
database information in a 
format that they understand, 
with a product developed 
jointly with Informatics, a 
mainframe software 
company. 

The new product is called 
dBase/Answer. The move 
should give a lot more 
executives access to 
mainframe information. 

It always sounds a lot 
cleverer than it is, to offer 'full 
IBM-compatible mainframe 
communications' on a micro. 

What it does is to let you 
access the mainframe as if 
you had a terminal, and get 
information out of it as if you 
were an authorised user. Fair 
enough, except that the cost 
of the terminal isn't usually 
the problem — it's the cost of 
having yet another user 
(inexpert, occasional, and 
likely to cause problems) on 
the mainframe, and the cost 
of keeping data there, that 
makes the DP manager 
postpone the decision. 

dBase Answer deals with 
the complex task of taking a 
mainframe file, and turning it 
into a dBase file. Once that's 
been done, the micro user can 
switch to dBasell or dBaselll, 
or Friday! or the latest 
product, Framework, and 
create reports, print sorted 
lists, orwhatever. 

Double size, 
double trouble! 

Some of the excitement has 
drained out of my discovery 
of DoubleMode, the company 
which sells computer colour 
monitors made out of 
ex-rental TVs, for £85. 

I ordered one to test, and 
was assured that it would be 
with me quickly. 'But we don't 
have the 14-inch screens — 
the smallest is a 20-inch. Is 



It may look like a square floppy disk. It is in fact a 'hard' 
floppy disk, holding 20 megabytes — the secret of making 
a floppy disk hard is the speed you spin it. Apstor's Alpha 
10 has now been sold to a Dutch buyer — first export order 
— as a result of a Netherlands magazine review which 
found it to be 'the first removable cartridge storage device 
to pass every one of their tests'. And that is the key — it is 
a cartridge , and cheap. Most hard disk systems are 
permanent unremovable, and take hours to copy onto 
floppies. This one can be copied onto another cartridge in 
less than five minutes. 

Details on (0273) 422512. 


that OK?'the salesman asked. 

I said it was. 

The trouble is that your 
mind doesn't translate 20 
inches into reality. Think 
about the sort of coffin which 
comprises an out-of-date, 
ex-rental colour TV set with a 
20-inch screen, and you will 
start to construct the scene 
that ensued when the thing 
was delivered. 

First, I thought it must be all 
packing. It wasn't. It was 
huge, and it took two people 
to carry it upstairs. 

Next, when placed on the 
table, it turned out to leave no 
space for the microcomputer. 
A platform under it, made 
space for the micro, but then 
it turned out to be simply too 
big to sit that close to. You get 
a stiff neck, swivelling your 
head around to look from the 
left to the right of each line. 

Probably the ideal solution 
would be a baronial table, 
with the display at one end, 
and the computer at the other. 
Perhaps this would have been 
tried, if the display hadn't 
switched itself off after the 
first day's use. 

I rang Double Modetotell 
the company that itsonsite 
maintenance was about to be 
tested — and the phone 
wasn't working. 

An official at the Irvine 
Development Corporation 
assured me sadly that the 
phone was indeed out of 
order, but that it hardly 
mattered. The factory is on 
holiday for two weeks,' said 
the unhappy voice. 

I may stand it on end and 
use it as a coffee table ... 

Software 
consultancy 
which aims to 
'cleanup' 

Sticking his neck a long way 
out, ex-IBM salesman David 
Everard is taking his software 
house (RSB Systems) into the 
hardware market. 

He is doing it, he says, to 
save users from people who 
sell inappropriate hardware. 

This is a touchy little subject 
at the moment, following the 
star treatment given to Keith 
Park of ParWest (a software 
consultancy) on the radio 
Watchdog show. 

Roger Cook interviewed 
Park and also spoke to several 
of his angry clients. They told 
of systems (for which 
advance payment was 
requested) which never 


worked, and didn't meet their 
needs, and which were 
delivered late anyway. 

The incident has left scars 
in the minds of many in the 
business micro trade since 
Park announced he was going 
out of business (a press 
release which, he told Cook 
on the radio, should have said 
'temporarily, for a month' but 
didn't). 

Everard of RSB is not 
specifically referring to the 
sort of problem that faces 
ParWest's unhappy clients — 
he is concentrating more on 
the phenomenon of being 
called in by businesses which 
have actually gone to a shop, 
and bought a micro which he, 
Everard, then has to tell them 
is just not suited for the job of 
running the application they 
need. 

'We were originally set up 
in 1979 as a software house, 
specialising in accountancy 
programs for IBM mini and 
micro systems,' Everard told 
me, 'and in all too many 
cases, people buy the 
hardware before thinking of 
the software.' 

His new Business Systems 
Centre has agreed to deal in 
IBM, Apple and NCR micros, 
but, he insists 'the work will 
be more along the lines of 
consultancy than pure 
hardware sales.' 

If the plan works, he could 
find himself putting out fires 
caused by software being 
bought from unqualified 
consultancies, too. 


Details on (02357) 66330. 

Lisp 

implemented on 
MS-DOS 

A new product for those 
following Dick Pountain's 
Teach Yourself Lisp series: 
Microsoft has released a 
version of the language for 
MS-DOS computers. 

The package, called the 
muLisp-82 Artificial 
Intelligence Development 
System (sounds like a set of 
mental exercises), will work 
mainly on IBM family 
machines, where it requires a 
minimum of a single floppy 

It can cope, says Microsoft, 
with the bigger (segmented) 
memory systems of the 8088 
or 8086 family of microchips 
— something arbit beneath 
one or two Lisp compilers 
which can restrict memory 
artificially. 

As well as two educational 
games, the package also 
includes an implementation 
of the original Eliza or Doctor 
program, written by Joseph 
Weizenbaum of the 
Massachusetts Institute of 
Technology — the program 
which always ducked any 
attempt to ask it a question, 
by turning the question into 
another. ('Who are YOU?' — 
'Why do you want to know?') 

If you can'tfind a store 


96PCW 




















T P ] ■ y r hi A Superb Dot ^ 

I C* 1 1 L * L J Matrix Business ' 

Printer At An Exceptional Price! 




Prints 140 
cps 10, 12, 
16.7 CPI 


e 499 

Reg. Price £699.00 


Inc. 

VAT 


SAVE 

£ 200 


■ 132-Column Capacity At 10 CPI ■ Prints 140 CPS 

■ Cover Design Reduces Printing Noise 

DMP-420. This superb, quiet, cost-effective dot matrix printer 
features correspondence, data processing and bit-image graphics 
modes for many office applications. Prints 10, 12 or 16.7 
characters per inch; 51 lines per minute at 10 cpi, mode and pitch 
are switch or software selectable and it prints original, plus two 
copies. Adjustable tractor uses 4” to 15" fanfold paper with 
friction platen for single-sheets. It also has selectable parallel and 
Colour Computer-compatible serial interfaces (600/1200 baud). 
Printer dimensions 6 3 /s x 24 Vs x 13 3 /s M . 

26-1267 £499.00 

Printer Cable. Can be used with Model I/III/4/4P. Quality 
engineered to perform to the highest standards and add 
maximum flexibility and convenience. 34-pin edge card to 36-pin 
plug. 6 feet long. 

26-1401 . £19.95 

Printer Cable. Can be used with Model II/12/16/16B/2000. 34- 
pin header to 36-pin plug. 6 feet long. 

26-4401 . £24.95 

Printer Cable. Can be used with Model II/12/16/16B/2000. 34- 
pin header to 36-pin plug. 12 feet long. 

26-1323 £19.95 

Offer Ends 29th Sept. 1984 





Some Useful TRS-80 
Accessories! 


r/ 


PTC-64 Printer Controller 



Now you can print one job 
while working on another! Our 
new PTC-64 “print buffer” 
accepts and stores information 
from your computer at top 
speed and feeds it to your 
printer as fast as the printer can 
handle it. Standard parallel 
printer interfaces. 

26-1269 £229.00 


RS-232C Selector Switch 


Connect any three RS-232C 
devices to your TRS-80 
computer. There are two 
switched ports for modems, 
digitizers, plotters and one 
configurable port for 

communication between two 
computers. Cables not 

included .26-1499 £129.95 



Parallel Printer Switch 



Connect two printers to one 
computer, or two computers to 
one printer. Dual parallel ports 
permit quick and easy 
switching. For any TRS-80 or 
data terminal with a standard 
parallel interface. Cables not 
included 26-1498 £99.95 




Take A Look At 
Tandy Today 

Visit your local store or dealer and 
ask about our expanding range of 
microcomputers and software - 
we service what we sell! 

See Yellow Pages For Address Of 
Store Nearest You 


r 


Send For Further Information to: 


■'i 


Computer Marketing, Tandy Corporation (Branch UK), Tameway Tower, 
Bridge Street, Walsall, West Midlands. WS1 1LA 

Name . 


Address 


^ Post Code.Tel. No. PCWsJ 































r 






•SANYO 


By next year, 

EVEN IBM MIGHT HAVE ONE 


This is the Sanyo MBC 555. 

The first high performance business 
machine of its kind to offer the compati¬ 
bility and versatility of a true 16-Bit business 
micro for less than £1,000+ VAT* 

A revolutionary price for a revolution¬ 
ary machine because with 128K RAM ex¬ 
pandable to 256K RAM, both the twin drive 
MBC 555 and the single drive MBC 550 have 
an 8 colour graphics capability (640 x 200 
dot resolution), an 8088 CPU for high-speed 
processing, a Centronics parallel printer 
interface and free bundled software. 

Add to this the support of a compatible 

•EXCLUDING MONITOR 


range of peripheral equipment, a compre¬ 
hensive selection of soft ware and a price tag 
of less than £1,000 + VAT (MBC 550 £749 + 
VAT) and you’ll probably understand why 
this package is so attractive. 

But the real beauty of the MBC 555/550 
series is that you don’t have to wait until 
next year for them. 

If you want to see these two innova¬ 
tive machines from Sanyo’s proven range of 
Micros phone LOG1TEK on 0257 426644 or 
STC on 0279 26777 or ICARUS on 01-485 
5574 or clip the coupon and we’ll show you 
how to stay one step ahead 


r 


Name 


H 


Company 


Position in Company 


Address 


Tel. i 


_RCWI9I84 


L Return to: Marketing Dept., Sanyo Marubeni (UK) Limited, 
Sanyo House, 8 Creycaine Road, Watford, Herts. 



f See SanyqThen Decide 








































NEWSPRINT 


selling it, contact Microsoft 
UK on (07535)59951. 

Broadly 
speaking... 

One of the very first computer 
shops to be set up in Britain 
was Comart, which expanded 
two years later by buying the 
Byte Shop chain. 

The man who started it all 
off was David Broad, who has 
now made himself personally 
wealthier by selling out to 
Kode. 

What the move will mean to 
people who buy micros from 
Comart or its subsidiary 
companies is just guesswork. 
But what it will mean to 
people who read this column, 
I'm afraid, is that David Broad 
is likely to be quoted more 
often. 

Broad is out to become a 
force behind the scenes in 
government circles. 

He has done his bit in the 
past, setting up things like the 
British Microcomputer 
Manufacturing Group, and 
lobbying for changes in 
import duties, and so on. 

'I don't expect to be going 
in for politics, at least, not for 
a few years,' Broad told me 
when the news broke, 'but 
that does remain a possibility. 
What I'm really out to do, 
though, is to get involved in a 
few more government 


committees, and advise a few 
more City people on the micro 
business.' 

Just because he's a 
comfortably off ex-chairman 
of an enterprising start-up 
company with contacts in 
Parliament, doesn't mean you 
can expect him to wear a blue 
tie. 

'I am not a Tory,' he said 
candidly, 'nor yet Labour. I 
tend towards the centre in 
British politics.' And he 
confessed to being a member 
of 'one of the Alliance parties'. 

Good news, perhaps, for 
whichever Alliance party that 
is. 

The Kode deal valued 
Broad's 82 per cent of Comart 
at £2,500,000. Quite a 
substantial part of that money 
was paid in cash (less than 
half, though). 

In return, Broad will be 
're-investing some of the 
money to secure a 5 per cent 
holding in the enlarged 
group'. 

Somewhere over 
the rainbow 

The price cut of a DEC 
Rainbow by 20 per cent to 
£2295 doesn't sound as good 
as it is. 

Two important points by 
comparison with the IBM 
micro need to be made: first, 
this price does include two 


400k disk drives, and second, 
it includes the Z80 processor 
with ordinary CP/M as well as 
the MS-DOS machine, in the 
same box. 

DEC also makes much of a 
unique free maintenance 
scheme, backed up by a 
personal hotline service, 
which is not something you'll 
get from other suppliers, and 
is worth a mention in passing. 


Chip talk 

Just a small aside to Sir Clive 
and his QL: Motorola, the 
company which makes the 
68008 chip inside the QL, has 
announced a 32-bit version. 

In the announcement. 
Motorola refers to the 68000 
(the existing chip of which the 
68008 is the little sister) as 'a 
sixteen-bit processor'. 

If Motorola thinks that the 
68000 is a 16-bit chip, why 
does Sinclair think that the 
eight-bit version of it is a 
32-bit processor? His own 
explanation (at the time of the 
launch, you may remember) 
was 'We decided to skip the 
16-bit chips because we 
wanted to wait for the 32-bit 
chips, which have more 
memory'. 

The 68008 can address a 
megabyte of memory. That is 
more or less exactly what the 
IBM's 8088 chip can address. 

Don't rush off, by the way, 
looking to buy the new 32-bit 
Motorola chip, because even 
when samples are available a 
few months from now, the 
chip will probably fetch 
£400 ... and until then, can 
we please save the term 
'32-bit' for when we really 
need it? 


A wise move? 

It is very impressive to see 
software appearing, at last, 
for the QL. But it is a little 
alarming, to say the least, to 
see how many people are 
preparing to run businesses 
with the beast. 

Sagesoft, of Newcastle 
upon Tyne, has agreed to put 
the Sage accounts program 
on the QL. 

I'm very happy to pass on 
this announcement, but after 
years of disasters with floppy 
disks, I really don't feel up to 
recommending that you 
actually try running accounts 
on a QL until you've used the 
machine for six months, and 
have a very good idea of how 
long a microdrive cartridge 


lasts. 

On the other hand, there 
isn't any cause for panic. 
Sagesoft endearingly predicts 
thattheQLversion'willbe 
launched in Spring 1984,'by 
which the company means in 
nine months' time. 

Other software, according 
to Sinclair boss Nigel Searle, 
is just around the corner. 

Responding to recent 
scepticism about 'where is the 
software', Searle retorted 
with the rhetorical question: 
'Tell me one software house 
which isn't preparing a 
package for the QL.' 

It's not the sort of question I 
can answer, but it did sound 
convincing. 

Sagesoft is on (091) 284 
7077. 

Before you 
upgrade to 
dBaselll... 

The main difference between 
the old dBasell database, 
which sold so well, and the 
new dBaselll, which Ashton 
Tate has just launched, is that 
the new one assumes you are 
using a 16-bit processor — or 
larger. 

The main difference 
between eight-bit systems 
(generally) and sixteen-bit 
systems, is the amount of 
memory available, and the 
size of the file descriptors. 

So dBaselll can store up to 
two billion records per file, 
and 128 fields per database. 

From the database user's 
point of view, the biggest 
change will be the ability to 
use 10 database files 
simultaneously — where 
dBasell could only manage 
two. 

And it also uses colour. 

The only doubts about the 
new product concern its 
newness. According to one 
consultant, the new version is 
nowhere near as stable as 
dBasell (which is no surprise, 
of course) — but also, not as 
stable as it might be at launch. 

That's the sort of 
information which isn't very 
useful except as a vague 
warning, since the only way 
to test a database for stability 
is to use it heavily for six 
months. Typically, databases 
seldom break down when 
trying to manipulate one or 
two small files, even if they 
are known to be flaky. 

On the other hand, it's 
worth passing on somebody's 
doubts, just in case you were 



It may sound a lot for a single circuit card, £500, but what 
makes it sound better is the list of things the Ultrapak 
does for an IBM PC. 

Its main task is to give graphics to a monochrome IBM 
system, including Lotus 1-2-3- graphics. 

It also provides other essential add-ons, such as a 
Centronics compatible parallel port, a serial RS232port, 
and a clock/calendar with its own battery, so that the 
computer always knows what time and day it is when you 
turn on. 

Finally, it lets you pretend you have a VT100 terminal so 
that you can connect your IBM to Digital Equipment minis. 

Details from MBS Plus on Colnbrook 3292. 


PCW99 



















APRICOT OPEN DAYS AT MORSE 

MORSE COMPUTERS INVITE YOU TO TRY 
THE NEW APRICOT FI AND PORTABLE 
SEPTEMBER 26th/27th, 10AM TO 8PM 



\ A/EDNESDAY the 26th &Thursday Also on the Portable: a flat-panel dis- 
VV27th of September are two play of sensible size. Neat 3 Vtl disk 
dates to note in your diary. Morse will storage. And both the FI and the 
be presenting the complete range, Portable have a slim, cordless 
featuring the new Apricot Portable keyboard, colour graphics and 
and the FI, as well as the desktop optional mouse. Technical staff from 
Apricot and the hard-disk Apricot Xi. ACT will be on hand to discuss their 
Coffee and cocktail snacks will be features and run the latest software 
served, and you will be encouraged packages for you. 
to use the new machines in the com- You’ll be able to talk through your 
fortable atmosphere of our own applications with the friendly 
demonstration suite. Talk to the Morse staff. And get details of our 
speech-recognising Apricot Portable! "Open Days” special offers. 



IBM PC PACKAGES 

IBM PACK 1. Our IBM Starter Kit. 
IBM PC, two 360K disk drives, 
DOS 2.0, monochrome display, 
printer adaptor, 128K RAM, 
£2141 and we include the NEC 
8023 graphics printer and cable. 

normally £329. at no charge. 

IBM PACK 2. Colour & Graphics. 
IBM PC, two 360K disk drives, 
DOS 2.0, colour/graphics monitor, 
256K RAM: £2749. At no extra 
cost: NEC 8023 printer, PFS Write 

w/d. Eliza artificial intelligence 

program. Saving £447 on list. 

IBM PACKS 3 & 4. PC XT, 
software. Daisy printer at no cost. 


MORSE COMPUTERS 




IBM PORTABLE PC 

JUST ARRIVED! New from the USA 
Is the Portable PC. Two slimline 
disk drives, 9" amber graphic dis¬ 
play, lightweight keyboard that 
hinges on the main unit, the ability 
to run all of your PC software, and 
portability so you can run with it. 
Adding a new dimension to com¬ 
puting, the Portable gives you 
everything you want from your PC, 
in a 301b takeaway package. Col¬ 
our adaptor, 256K RAM and 5 
expansion slots provide versatility 
with that all-important IBM badge 
on it. Drop by for a demo. Pick up 
a leaflet, then the computer. 


MORSE HARDWARE 

TELEVIDEO TS1605, 803, TPC1, 

Digital Rainbow 100, Epson PX8 
and QX10, Sanyo MBC 555, 
Kaypro 4 and 10, Hyperion and 
NEC PC8201. All these in stock, 
best prices and most with bundled 
software. We have a wide range of 
printers. Choose Qume, Digital, 
Brother, Dataproducts or Epson, 
including the new LQ1500. 
SOFTWARE. Morse have all the 
best and latest software packages. 
Symphony, Framework Open 
Access and dBASE III. Contact us 
with your needs, and we’ll advise 
you on solving your problems. 


SURPLUS 

From our ex-display stock 

Hewlett Packard HP83 (£1595) 295.00 

HP87, list £1595 . 495.00 

Epson MX 100, list 499 . 290.00 

Anderson-Jacobson acoustic 
coupler modem, list £265 .... 100.00 

Apple III . 750.00 

Apple II disk drives from. 175.00 

Apple II VisiCalc. 60.00 

Apple II VisiTrend/Plot. 75.00 

Apple II Multiplan . 60.00 

Apple II Language Cards. 40.00 

Apple colour/80col cards from 65.00 
Systematics Accounting, each 35.00 

Sharp MZ80A list £477 . 190.00 

Sharp Accounts software from 3.00 

You've gottoTake 
Your Hat off to 
these, morse People 

THeS HAVE All THE 
I ZloHT TECHNOLOGY* 


MORSE 


78 HIGH HOLBORN, LONDON WC1V 6LS. 01-831 0644. TELEX 916509. 


100 PCW 






















































NEWSPRINT 



Mouse, pen, digitising tablet and graphics — when I saw 
this in America, it was a Pencept tablet Here in Britain, it 
turns out to be called the Kode Penpad 320. 


Just as a mouse for the IBM , it would be worth 
considering. But the ability to write on the pad', and see 
the words appear on the screen, makes it worth serious 
consideration, especially for non-typists. And it will, says 
Kode, work with Lotus 1-2-3. 

Details on (0249) 813771. 


planning to use it for 
something critical — so that 
you can take the precaution of 
keeping your old system 
going at the same time, until 
the new one is proved stable. 
And I suppose you could 
describe the company, 

Ashton Tate, as having 
proved that it will stay around 
and support the product. 

Acorn first past 
the post 

The BBC's decision to stick 
with Acorn and the BBC Micro 
put an end to months of 
rumour— but not to 
discussion on the subject. 

Acorn won a new four year 
contract to manufacture and 
distribute the BBC Micro. 
Competition from Sinclair 
Research's QL and late starter 
ACT with its Apricot FI made 
no impression on BBC 
Enterprises. 

Tenders from at least four 


other micro manufacturers, 
including one which has now 
called in the receiver and 
another which doesn't 
actually have a machine yet 
fared no better. Sir Clive just 
hasn't had any luck — the 
NewBrain, originally intended 
to be the first BBC Micro, also 
started out life on the Sinclair 
drawing board. 

There's no mention in the 
new contract of a new BBC 
machine: it speaks of Acorn's 
commitment to 'support and 
enhance' the BBC B for the 
term of the agreement. 
However, a spokesman for 
Acorn admitted that the BBC 
B would not be competitive 
throughout the four years of 
the contract, and stated that a 
new BBC Micro would be 
coming from Acorn. 

Comment from Sinclair was 
spartan but Commodore was 
more outspoken, while 
denying it wanted the 
contract. John Baxter, 
Commodore's marketing 
manager for the present, but 
due to leave soon, was not 


impressed. 'I'm surprised BBC 
renewed for the same damn 
product. Sales are already 
declining, and internal 
pressure is building in the 
BBC to unhitch from 
commercial involvement with 
any company. Nowhere does 
anyone from the BBC say 
anything about a new micro 
— that's the most significant 
part of the announcement.' 

If Acorn does have a new 
BBC machine it won't appear 
before the launch of its range 
of business micros in 
September. There are likely to 
be two machines, both 16-bit, 
one a portable. Informed 
sources quote 3V2in drives 
and built-in compatibility with 
current BBC B business 
software. One question which 
has yet to be resolved is 
whether you'll be allowed 
(because you'll undoubtedly 
be able) to pipe your software 
from 5V4in to 3V2in disks. No 
prizes for guessing which way 
Acorn will go. 

Jerry Sanders 

BBC recording 
deal for bit-part 
‘stars' 

Three new computer series 
from the BBC are being 
recorded. October this year 
sees the start of a monthly 
magazine on BBC 2 for 
experienced enthusiasts. 


provisionally called Micro 
Magazine , and starting in 
March 1985 two new series 
will be broadcast on BBC 1. 
The Learning Machine will 
concentrate on educational 
software and how to write, 
choose and use it. A second 
series, as yet untitled, will 
explore the use of computers 
by the handicapped. 

Jerry Sanders 

Expert from 
Monaco 

Monaco is the unlikely source 
of a new expert system for the 
IBM PC. 

The company concerned is 
Framenlec and the program 
it's offering is a cut-down 
version of its Lisp machine 
S.1 expert system. 

Known as M.1,the package 
runs on the IBM PC under PC 
DOS 2.0 with a minimum 
memory requirement of 128k 
RAM. Written originally in 
G-Lisp, M.1 comes 
pre-compiled and offers 
automatic question 
generation, fuzzy logic factors 
and presupposition checking 
— features normally 
associated with systems 
running on dedicated Lisp 
machines. 

No UK price has been set, 
but don't expect it to be 
cheap. The Xerox 1100 
mainframe version of S.1 is 
on 'introductory offer' at 
$50,000 for the first CPU! 

Jerry Sanders 



'But the IBM keyboard already has a numeric keypad,' you 
cry. 'Why would anybody want to spend around £150 on 
an add-on?' 


The answer, according to Touchstone Technology Inc, is 
that: 'We know from discussions with PC owners that no 
one uses the numeric keypad on the standard pc 
keyboard.' That's because the keypad is actually a cursor 
controller, and you have to press the Num Lock key to get 
the numbers. 

Details of the 29-key pad on (716) 235 8358 in Rochester, 
New York. 


Job spot 

If you've ever wanted to work for PCWas well as read it, 
now's your chance. We're looking for a staff writer to 
coordinate our program pages. Once that's under control, 
there'll be plenty of opportunity to contribute to the other 
sections of the magazine. 

We're also looking for somebody to take over Computer 
Answers on a freelance basis. So if you've got the ability 
to answer technical queries on a range of micros, write 
and let us know. We're waiting to hear from you. 


PCW 101 






























YANKEE DOODLES 



Random bits 

Xerox has introduced a 
hardware/software package 
thatallowsIBM PCstotieinto 
Xerox's Ethernet local area 
office systems network. It is 
hoped that PC users will be 
attractedto other 
high-technology Xerox office 
productssuch ascopiers, 
storage devices and work 
stations . . .Colecohas 
introduced a disk drive forthe 
Adam computer at a priceof 
about $250, bringing thetotal 
systemcosttoover$1000 . . . 
Six different Japanese MSX 
computersappearedatthe 
Summer Consumer 
Electronics Show (CES). 
Manufacturers were nottaking 
orders but admitted to 'testing 
thewater' . . .Alsoatthe 
SummerCES,Quicksilvaand 
Virgin Games sponsored an 
English breakfastfordealers 
andthe press.The hotelchef 
had nevermadekidneys,so 
Quicksilva provided a recipe. 
Unfortunately,the recipe 
didn't say how they should be 
served, so guests were 
confronted with a largebowlof 
wholekidneys. Itjustwasn't 
Quicksilva'sday: itsrented 
double-decker London bus 
hadengine 

problems so was unableto 
providetransportation (or 
publicity) . . .NorwereCES' 
problemslimitedto 
Quicksilva. The CES Daily 
News reported thatthe Sinclair 
QL computer uses an 8-bitZ80 
microprocessor rather than a 
32-bit68008MPU . . .Forthe 
firsttimeever, moreeducation 
and personal productivity 
software packages were 
introduced at CES than 
games . . .Cancomputers 
relieve the stress they cause? 
Three manufacturers have 
demonstrated devicesfor 
measuring physical tension 
through surfaceelectrodes 
and provide userswith a wayto 
monitortension, relievestress 
and even play games. Watch 
for announcements from Atari, 
SynapseandThought 
Technology . . .Researchersat 



DavidAhlreports from overthe wateronaphone thatkeeps 

yourdicuy^jim^ ojcecommandjjnodL^^ 

computers with ears. 


theSubmicron Research 
Facility atCornell University 
haveproducedthefirstlayered 
circuits,possiblythe 
predecessors of truly 3D 
integratedcircuits . . .The 
3000-year-old cryptic wisdom 
ofthelChing hasnowbeen 
turned intoa$69.95computer 
program by Prof Kerson Huang 
oftheMassachusettsInstitute 
ofTechnology. Headmitsto 
selling'only afewcopies'. 

Lookingfora 
reason...? 

Some years ago, popular lore 
had itthatmoreApple 
computers weresold because 
ofVisiCalcthan for any other 
reason. Sincethen,few 
peripherals or software 
packages have played such a 
key role in the industry. 

However, Computerphone 
may be that unique product 
which providesa reasontobuy 
aMacintosh. 

In appearance, it looks likea 
sleekly-styled telephone 
handset with a built-in 
touchstone pad that hangs on 
the left side of thecomputer. 
The software disk stores 200 
phone numbers, billing 
information, memo pad and 
calendar. You usethemouseto 
select a name and the number 
is dialled automatically. 

The phone then becomes a 
standard voice instrument: as 
you are talking, thecomputer 
can record any notesyou wish 
to make about the call. When 
you hang up, it makes a record 
ofitsdurationandcost. 

The calendar portion of the 
program remindsyouof 
meetings, appointments and 
callsto bemade,andkeepsa 
permanent record which can 
be viewed or printed. 

For $200, Computerphone is 
one of the most interesting 
products to come along in 
manyayear. It'smadeby 
Intermatrix, 5547 Satsuma 
Ave, N Hollywood, CA91601. 

Apple- 

compatible 

evolution 

Foryears, MicroSci hasbeen 
producing add-on diskdrives 
for Apple and Commodore 64 
computers. In an effortto 


diversify abouttwo years ago 
(atthepeakofthegamecraze), 
the company considered 
making a low-cost system 
solely to play Apple games 
(MPU, memory, diskdrive, 
joystickand video port). Butas 
thebottomdroppedoutofthe 
games market, the design 
grewand evolved intoafull 
Apple-compatible computer. 

The shoebox-size system 
unit contains the MPU, 64k, 
motherboard, I/O interfaces 
and single disk drive. Built-in 
are both serial and parallel 
printer ports, RS232 portand 
connectorsforaseconddisk 
drive, monitor and joystick. 

The Havac is exceptionally 
easy to startup; onekeypress 
causes itto automatically boot 
up nearly any type of Apple II 
disk (the only combination that 
doesn'tworkisProdosplus 
Basicwhich needsmorethan 
64k). Ithasfullcolourgraphics, 
upperand lowercase, butcan 
display only 40 columnsof 
text. 

Ashort cable connectsa 
detachable keyboard to the 
system unit.The keys havea 
goodfeel; layoutissimilarto 
the Apple lie. Like the lie,the 
Havac has no expansion slots 
and I/O is buiIt i n. At just $850, it 
should be a winner for schools 
and home users who wanta 
simplebutpowerful machine 
with a huge software base. 

The Havac is made by 
MicroSci,2158S Hathaway St, 
Santa Ana, CA 92705. And 
pleasedon'tspell ithavoc. 

Hearing aids 

The IBM PC and Apple micros 
are to grow electronic earsto 
match the Apricot portable's. 

Thenewelectronichearing 
device has been demonstrated 
by Dragon SystemsofWest 
Newton, Massachusetts (no 
relationto Dragon, UK).The 
Dragon ear is considerably 
more accurate than more 
expensivedesigns:for 
example, in a test of morethan 
50,000 wordsthe Dragon 
system madeonly34errors. 

Dragon is supplying the 
system on an OEM basisto 
Koala Technologies (maker of 
the Koala graphics pad)for 
incorporation into three new 
products. Inaddition, it will be 
sold by other companies as an 
add-on to the IBM PCand 
Applecomputers. Priceofthe 
earisaround$300. 

This is the same system that 


is used in the new ACT Apricot 
Portable. The unit has an active 
dictionary of 32 words which 
canbechangedinaprogramto 
othersetsof32words But 
don'ttalktoitifyou haveacold 
— itprobablywon't 
understandyou. 

Chirpee 

conversations 

Chirpee is a voice command 
module that allows you to give 
spoken commands to an Apple 
orCommodorecomputer. It's 
capableof accepting 
commandsspokeninany 
languagefrom English to 
Swahili as it's based on 
phoneticsyllables. 

Moreover, Chirpee can be 
trainedto respondtoone 
person exclusively or to 
several people. It can beeasily 
integrated with practically any 
software package and can 
augment or take the place of 
mouse, touch screen or 
keyboard entry. 

Thiscompact marvel costs 
just$179. It'smadeby ENG 
Manufacturing, 4304 W Saturn 
Way, Chandler, AZ 85224. 

A long way from 
dinosaurs 

The integrated software 
system forthe Epson QX-10, 
Valdocs (Valuable 
Documents), has been praised 
for its user-friendliness but 
criticised for its slow response. 
ChrisRutkowski, president of 
Rising Star Industries, 
developerof Valdocs, gave me 
a previewofVersion 2 which 
makesthecurrentversion look 
likeadinosaur. 

Integrated inthesystem are 
word processing, database 
management,calculation and 
graphicsfunctions which are 
so natural that a printed 
manual is virtually unnecessary. 

Although the QX-10 uses an 
8-bitZ80A microprocessor, 
Valdocs automatically takes 
advantage of any amount of 
installed memory withoutthe 
user having to worry about 
bank selection or memory 
management. Filenamescan 
be40 or more characters long 
and are retrieved by keywords 
ormenuselection. 

Lookforan introduction in 
late fall at regular Epson 
dealers. 


102 pc w 

















REGULAR,CONDENSED, OR 
EXTENDED FACES. 


CUT SHEET A4 OR ROLLER 
PAPER. 


BATTERY OR MAINS 
OPERATED. 


NOW ONLY 

l£159.95 


inc.VAT. 


A maxim which eloquently describes the Brother 
HR-5. 

Less than a foot across, it’s nonetheless loaded with 
features. 

The little printer that’s low on decibels. 

There’s one thing the HR-5 won’t give you. 

Earache. 

For the annoying ‘clickety clack’ many printers 
produce is mercifully absent from the HR-5. 

Quietly efficient, it delivers high definition 
dot matrix text over 80 columns at 30 characters per 
second (maximum). 

Text or gra phics with ease. 

The HR-5 also has something of an artistic bent 

Being capable of producing uni-directional 
graphics and chart images together with bi-directional 
text What’s more it will hone down characters into 
a condensed face, or extend them for added emphasis. 

At home with home computers. 

Incorporating either a Centronics parallel or 


RS-232C interface, the HR-5 is compatible with BBC, 
Spectrum, Oric, Dragon, Atari and most other home 
computers and popular software. 

Perfecdy portable, the battery or mains operated 
HR-5 weighs less than 4 lbs, and has a starting price 
of only £159.95 (inc VAT). 

Which is really something to shout about 

PLEASE SEND ME MORE DETAILS OF THE REMARKABLE BROTHER 
HR 5 PRINTER. 

NAME_ 

| ADDRESS__ 


TEI NO_ EGM2X84 


AVAILABLE FROM: BOOTS, RYMANS, WILDINGS, SELFRIDGES AND ALL 
GOOD COMPUTER EQUIPMENT STOCKISTS. 


brotherW i 


DEPT R BROTHER OFFICE EQUIPMENT DIVISION, JONES + BROTHER, SHEPLEY STREET, GUIDE BRIDGE, AUDENSHAW, MANCHESTER M34 5JD 
TEL:06I 330 6S31 (10 LINES) 061 330 0111 (6 LINES) 061 330 3036(4 LINES),TELEX: 669092. BROTHER INDUSTRIES LTD., NAGOYA, JAPAN. 






























The reason our 
new computer 

comes with its own 
monitor is 
perfectly clear. 



£239 

Computer complete with 
green screen VI)U (GT64) 

£349 

Computer complete with 
colour monitor (CTM640) 


CPC 464 

complete 


with 


monitor 
datacorder 
















CPC464 green screen VDU (GT64) 


The newCPC464 comes complete 
withitsowncolour monitor or green 
screen VDU for obvious reasons. 

Connect as directly as possible to the 
electronics that control the screen 
display and you get the best possible 
performance. 

The monitor drives each colour on the 
screen directly from the computer. So 
there ’ s no unwanted circuitry in the way 
to distort the picture. 

It’s clear and steady. Much better 
than a micro/colour TV combination. 
And there are no tuning problems, 
either. 


Complete, ready-to-go system. 

The CPC464is unique at the price. No 
other computer system offers youso 
much for so little. 

64Kof RAM (over42K available to 
BASIC), 32K of ROM, colour monitor 
or VDU, built-in cassette data recorder, 
typewriter style keyboard, numeric 
keypad and a very fast extended 
BASIC. 


Green screen VDU. 


This purpose designed visual display 
system has an 80 column text display. 
Text and numerical data are bright, 
sharp and easily read at a glance. 
(Invaluable for word processing, ac¬ 
counting, budgeting and developing 
programs). 

Green screen versions of the CPC464 
can beusedwithacolourTVby connect¬ 
ing the optional power supply and 
modulator MP-1. 


Amsoft. Wide range of software. 

A rapidly expanding range of pro¬ 
grams is already available. The high 
quality software takes full advantage of 
the CPC464’shigh specification and 
s peedloadin g capability. Which means 


even complex programs can be loaded 
quickly. 

Arcade games, educational programs 
and business applications are all 
designed to utilise the CPC464’s 
impressive graphics, sound and pro¬ 
cessing abilities. 



Amstrad. User Club. 


Whether you’re interested in serious 
commercial applications or you’re 
a games fanatic, you’ll want to join 
the Club. 

Members enjoy immediate benefits 



like the privilege card, Club binder, 
regularmagazine,competitionsfor 
valuable prizes and contact with other 
Amstrad users. 


CPC464. 

Unlimited scope for expansion. 

At Amstrad, we look to the future. 
That’s why there’s abuilt-in parallel 
printer interface. 

A low cost optional disk drive system 
includingCP/M * and LOGO. A joystick 
port. And the virtually unlimited poten¬ 
tial of the Z80 data bus with sideways 
ROM support. 



Optional 80 column dot matrix printer DMP-1. 
Offers high performance computerised text processing 
for only £199.95. 


BOOTS COMET Dixons 
Menzies RUMBELOWS 

I"""* Trade mark Digital Research 


AND OTHER 
COMPUTER 
STORES 


AMSTRADI 

ONI MAT IMA AFTER ANOTHER 


I’d like to know more about the exciting CPC464 complete computer system. 

Please send literature right away. 

NAME 

Ipr^nrjB 

ADDRESS 



,4 a til 

POSTCODE 


To: Amstrad Consumer Electronics pic, Brentwood House, 169 King’s Road, 
Brentwood, Essex CM 14 4EF. Tel: Brentwood (0277) 228888. 



_I 













































ACT Pulsar'File Transfer 

It’s easy to get the impression that the differences between micros are there to tie 
you down. How do you upgrade from 8-bit Apple to todays 16-bit micros, or copy files 
between different 16-bit machines, without hours or even days of laborious data re-entry 
- and all the dangers that entails? 

The answer is Pulsar File Transfer. It puts Apple, Sirius, Apricot and IBM straight onto 
the same wavelength, transferring file type, text, binary or graphic information 
directly at up to 9,600 bits per second. 

With the correct combination of Pulsar File Transfer packages you have access to 
complete software freedom between IBM-PC, Sirius and Apricot and instant transfer 
of data from Apple. Multiple files can be sent or received with a single command, 
while an in-built error-checking facility guarantees absolute accuracy. 

For more information on the Pulsar connection just return the coupon. 

Vive la difference! 

^ ACT (Pulsar) Ltd. 

FREEPOST, Birmingham B161BR or call 021-455 7000. 


POSITION 


COMPANY 


ADDRESS 


PC.WI 9184 


TEL: 


Please send me further details 
on the Pulsar File Transfer: 


NAME 











































ORIENT EXPRESS 



Inexpensive and 
reliable storage 

Storage standards are 
becoming even more 
confused.The latest Japanese 
offering, the Quick Disk, 
follows the principle of 
Sinclair's microdrive (fast 
sequential access) but isbased 
on disk rather than tape—and 
thedisksizeis2.8ins. 

Quick Disk can store upto64k 
or 128k per disk depending on 
themodel. Itrotatesthediskby 
aspiral method—consisting 
of only one track—at423rpm, 
with a recording density of 
441 Obpi. The data transfer rate 
is 101 k. 

QuickDisk'smajor 
advantage is that it only takes 
eight seconds to load and save 
an entire 64k prog ram, while a 
conventional cassette tape 
takesmorethan lOminutes. 

One machine already 
featuring Quick Disk isthe 
recently launched Sharp 
MZ-1500 low-cost home 
computer but some of the MSX 
machines will also be using it. 
The MZ-1500 uses a Z80ACPU 
of 3.58 MHz, with 64k RAM as 
standard, 24kgraphic RAM, 4k 
VRAM and 12k monitor ROM. 
The MZ-1500's Basic is 
compatible with Sharp's 
earlier home computer model, 
theMZ-700. All MZ-700 
softwarewill runonthe 
MZ-1500asthe latteremploys 
the ordinary cassette drive 
interface on which tapes are 
interchangeable. 

Quick Disk is nowavailable 
from several manufacturers 
including Mitsubishi—OEM 
supplier of UnivacPC.Thevery 
firstQuickDisktocomeonto 
the market was from Mitsumi 
Electronics,Tokyo. (Sharp 
MZ-1500 uses the Mitsumi 
drive.) The Mitsumi Quick Disk 
isaboutthesamesizeasa 
cigarette pack and costsEI .50 

Suitable for low-cost home 
computers, it is more reliable 
than cassette tape. (PCW 
readers will probablyseeone 
of the MSX machines using the 
Quick Drive by Christmas.) 


SfT/n/'c/T/ro/Ca/azawafooasfsafoouf Japan's/nnovaf/Veanswerfo 

Smclajr^sjrijcrqdrive, Epson's lap-held explosion and a VDUthe 

sizeofa watch face. Watch this space! 


Epson out front 
with lap-helds 

Epson has launched two more 
lap-held machines only two 
months after introducing the 
PX-8. 

The new computers, the 
HC-40and HC-41, lookvery 
similartotheNECandTandy 
Kyocera portables. Thescreen 
size is the same, too: 40 
characters x 8lines.TheCPU 
consists of the CMOS Z80chip, 
3.6564MHz. 64kRAMand96k 
ROM are standard and the LCD 
screen is 240 x 64dots. 
Standard interfaces include 
RS232C, serial, barcode reader 
and Centronics. A 
microcassettedriveis 
available as an optional 
feature. 

The micros have two major 
attractions. Firstly,the 
keyboards are detachable. The 
HC-40 has a standard 
typewriter keyboard,the 
HC-41 hasan item keyboardon 
whicheach keycanhave 
user-defined functions to 
facilitate easy key entry for a 
specificapplication; andyou 
can have a multiple key 
assignmentfora numberof 
different applications. 
Secondly, another improve¬ 
ment on the model HX-20,is 
that the new machines run 
CP/M. With an optional disk 
drive attached, a variety of 
CP/M software isavailable. 

Pricesofthe HC-40and 
theHC-41 areapproximately 
£400each. 

Small is beautiful 

Seikohaslauncheda 
wrist-watch VDU—the 
RC-IOOO.TheVDU can hold a 
maximum 2k of data in its 
RAM,and its LCDscreencan 
display up to two lines of 12 
characters at any onetime. 

Here's howyou use it. 

You wake up in the morning, 
pick up your wrist-watch VDU 
and connect it via the RS232C 
attachmentto your desktop 
microcomputer where you 
keep your necessary 
informationfortheday. Ittakes 
only 10 seconds to transferthe 
entire 2k of data, and then off 
yougo! 

An alarm soundsforeach 
appointmentonthetime-table 
(stored inthe VDU'smemory). 

The RC-1000 is notthefirst 
wrist-watch computer 


launched by Seiko. In 1982the 
company brought out a 
wrist-watch TV; and in 1983 its 
firstwrist-watch computer: the 
UC2000. Although similar to 
the RC-1000, it did not have an 
automaticalarm. 

Seiko's determination to 
stick with wrist-watch 
technology is remarkable. If 
anyone is going to makethe 
dream of the space age 
science-fiction wrist unit come 
true, I expect it'll be Seiko. 


Retrogressive 
step for Hitachi? 

Eight-bit micros are notdead 
(or at least not yet) inthe 
Japanese market. 

Hitachi, manufacturerof 
large IBM-compatible 
mainframes and OEM supplier 
of these machines to NAS, 
BASF, and Olivetti, has applied 
mainframe design technology 
to itsfirst-class 8-bit micro. It 
has 1 Mbyte memory space, 
and itsgraphicsdisplay 
responsetimeis55times 
fasterthan other Hitachi 8-bit 
machines. For home users, a 
'Superimpose'feature is 
provided. 

Hitachi believesthereisa 
goodmarketforsucha 
machine.Thetrend istomove 
awayfrom 8-bit, butthereare 
an awful lotofthecompany's 
applicationsfor which you 
reallydon'tneed 16-bit 
technology. 

The new models are the MB 
S1/10at£350andtheMBS1/20 
at£500; the latter being 
directed atbusinesses. 

Pick a graph, any 


graph 


Matsushita has just unveiled 
its portable, electronic 
(battery-operated) 
plotter/typewriterwhich is 
capable of printing graphs and 
charactersin uptofour 
different colours. The 
'Panagraph'can print in black, 
red, blue and green using 
specially developed ball-point 
pens at a printing stepof 
0.1 mm. It has a small LCD 
screen and 256kbufferstorage 
sothatediting can becarried 
outin memory beforethetext 
and/or graphs are printed. It 
has 3k RAM to store the textor 
thegraphsand lookssimilarto 


theBrother'sportable 
typewriter,theEP-44.The 
Panagraph weighs 2.6kg, and 
costs£171 in Japan. 

Almost simultaneously 
Brothercameupwith itsown 
very similar graphic machine 
called 'Picograph'. This uses 
four-coloured ball-point pens 
and mostofthefunctionsare 
designed for the convenience 
ofdrawinggraphs. Picograph 
runson batteries, weighs2.7kg 
andcosts£168. 

Music while you 
work 

Ricoh hasdevelopedasystem 
whichcan record voiceand 
musicaswellasdata,allonthe 
samefloppydisk.ltcanbe 
attachedtotheRicoh rangeof 
microcomputersthrough a 
special interface box. 

Reproduction of voice and 
music is program-controlled. 
Thismeansyou can carry outa 
Name that Tunetype of music 
quiz on your computer. 

Reproduction quality on the 
floppy disk is as good as on an 
ordinary musical cassette. 

Through the 
grapevine 

Japanese MSX micros are not 
going to be solely home 
machines. The operating 
system, developed by 
Microsoft to the horror of some 
other American companies, 
will becompatiblewithCP/Mat 
the system code level sothat 
you can run any CP/M program 
on any MSX machine. MSX 
will also be compatible with 
MS-DOS atthefile level to 
enable interchange of data 
betweenthetwosystems . . . 
ASCII, a system 
house/publishing company in 
Tokyo, carried a special 
Benchmarktest/evaluation 
reportontheBBCBinits 
influential monthly 
microcomputer journal. 

Acorn, we hear, is nowtalking 
to several Japanesefirms 
aboutthe possibility of a 
marketing/collaboration 
deal . . .IBM'srumourednew 
lap-sizecomputer, itseems, 
will probably not be madethis 
time by Matsushita, because 
IBM is unhappy about 
Matsushita's secret sales of 
IBM5550lookalikes. 
Speculation is that the deal will 
gotoHitachi. RTF! 


PCW107 
















Ever wanted^ to know what_ a bibliographic database is? 

Peter^ Tootill knows the answer; and a whole lot more 

about bulletin boards. 


You're bound to come across 
theterm'bibliographic 
database'at some stage, so 
here'sabriefideaofwhatitis. 
A bibliographic database is a 
bit like an electronic library, 
exceptthatwherea library 
containsbooks,the 
bibliographic database 
contains information 
relating to the books it 
covers. It will have references 
to, and abstractsfrom, books 
and journals and other 
publications and it is the ideal 
location for researching 
information on a particular 
topic. One of the largest, if not 
the largest, is Lockheed's 
'Dialog'which holdsmore 
than 40 million recordsof 
information from 60,000 
journals in overforty 
languages! 

Somebibliographic 
databasesoperatein 
specialised areas such as 
EPO (European Patents 
Office) which only carries 
detailsofEuropean 
published patent 
applicationsand patents. 
Others such as Dialog, 
ESA-IRS, (the European 
Space Agency Information 
Retrieval Service), and 
'Datastar'trytogiveaswidea 
coverage as possible. The 
providers of the services are 
usually referred to as 'hosts'; 
eachhostprovidinga 
numberof individual 
databases. Dialog hasover 
one hundred, ESA-IRS has 
over30, Datastarhasaround 
40.Costsofusingthe 
systems vary. Most hosts 
have a subscription fee, or at 
least someform of 
registration beforeyoucan 
gainaccesstothesystem; 
you are then charged on a 
timebasisata ratethat 
depends on the database to 
beused.Somecostafew 
dollarsan hour; othermore 
specialised ones will setyou 
back$2-300. However, most 
searches only take afew 
minutes,sototalcostswill 
not necessarily be that great. 

All the hosts are linked to 
the packet-switching data 
networksandinthiswaycan 
beusedfrom many partsof 
the country by means of a 


localcallplusdatacharges. 
Even overseas systemscan 
be used at a cost belowthatof 
an international phonecall. 

Plug-in modem 

Aplug-in modem boardfor 
the Sirius (approved by 
BABT) has been introduced 
by ACT. Itcomescomplete 
with software to use ACT's 
own'Micromail'electronic 
mail service, which is based 
on Telecom Gold. The cost is 
£295plusVAT. Moredetails 
from ACTon (021 >4557000. 

Bulletin board news 

Hull, the birthplace of the 
British BBS with Fred 
Brown'spioneering Forum 
80 system, has scored 
anotherfirst. It'sthefirstUK 
city outside London to have 
fwobulletin boards.Called 
'Hamnet'the second bulletin 
board is designed for radio 
hams.Tel: (0482)497150. 
Hours: Mon-Thurs: 
6pm-8am; weekends: 6pm 
Frito8amMon. 

Please note that Forum 80 
has revised its system times 
asfollows: weekdays: 

5pm-11.30pm (Tues and 
Thursregisteredusersonly); 
weekends: noon-11.30pm. 

Although CBBS Cumbria 
on (06992) 314 has been 
running for sometime, it has 
inadvertently been 
overlooked in 'Networks'. 
Thesystem hasa lot of CP/M 
usergroupsoftware 
availablefor downloading. 
Hardware includes a two 
megabyte RAM disk 
(speeding up responsetimes 
noticeably). 

Anotherinteresting point 
is that it will accept callsfrom 
normalV21 (300bps)andV23 
(Prestel)andUS(Bell 103) 
standard modems. When 
you call it, it sends out a 
message inviting you to 
press'return'at the various 
speeds. When it recognises 
the correct codefor'return'it 
knows it's gotyourstandard. 
Thismeansyou may get a bit 
ofgarbageasitsendsout 
messages at speeds not 
recognised by yoursystem. 
CBBS Cumbria is a ring-back 
system and runsfrom 


6-10pmdaily. 

Comms shopping 

Davidson-Richards offers 
a rangeof products basedon 
thelBM,Appleand 
Commodore micros, plus 
someCP/M systems. It can 
supply everything (including 
themicro)fora rangeof 
applicationsincluding micro 
tomicroandmicrotolBMor 
ICL mainframe links. More 
detailsfrom: 
Davidson-Richards, 29 
Charnwood Street, Derby 
DEI 2GU.Tel: (0332)683231. 


BULLETIN BOARDS 


UK free networks 

CBBS South West .. .Tel: 
(0626)890014. Hours: 24 
hoursdaily. 

Mailbox-80, W Midlands 

Tel: (0384)635336*. Hours: 
6pm-8am daily (ring-back 
system). 

Forum-80Hull .. .(Forum-80 
HQ)Tel: (0482)859169. 
International electronic mail, 
libraryforup/down loading. 
Hours: 3-11.30pm, Mon-Fri; 
noon-11.30pm, Sat & Sun 
(CCITT); midnight-8am, 
daily (Bell 103). 

Forum-80 Users Group, PET 

Users section shopping list 
system. Hours: Tues/Thurs 
7-10pm; Sat/Sun 1-10pm; 
nights, midnight-8am, US 
(Bell 103)standards. 

Forum-80 London . . .Tel: 

(01 >9022546. Electronic 
mail, library for down¬ 
loading. Hours: 7-10pm 
weekdays; midday-IOpm 
weekends. Ring and askfor 
Forum-80. 

MG-NetCBBS London . . . 

Tel: (01)3992136. Facilities: 
electronic mail, program 
downloading. Hours: Sun 
5-10pm. 

Liverpool Mailbox. .. 

Tel: (051)4288924. 

Electronic mail, down¬ 
loading,TRS-80 information. 
Hours: 24hoursdaily. 

TBBS,London .. .Tel: (01) 
3489400. Hours: daily 
9am-7am. 


BASUG...Tel: (0742) 

667983. Hours: 24 hours 
daily. 

Computer Answers ... Tel: 

(01)6313076. Hours: 24 
hoursdaily. 

CBBS Surrey... Tel: (04862) 
25174. Hours: 24 hours daily. 

Blandford Board ... Tel: 
(0258) 54494. Hours: 24 
hours daily. 

Southern BBS. Tel: (0243) 
511077. Messages, down¬ 
loading. Hours: 8pm-2am 
daily (ring-backsystem). 

NBBBS-North 
Birmingham ... Tel: (0827) 
288810 

TBBS Southampton . . .Tel: 
(0703)437200 (ring-back) 

Stoke ITeC (Information 
Technology Centre) (Remote 
CP/M).. .Tel: (0782)265078. 
Hours: 24hoursdaily. 

UK commercial 
systems which are 
free in part 

OISTEL. Tel: (01)6791888. 
Run by Display Electronics 
(newand surplus electronic 
and computer equipment, 
components, etc). The 
system provides information 
about stock lines, credit card 
sales, and some message 
facilities. 300 baud only at 
present. Cost: free. 24 hours. 

REWTEL. Tel: (0272) 236628. 
Run by Radio and Electronics 
World, the publishing side of 
Ambitfelectronics 
components suppliers). 
Information on stock lines, 
somemessagefacilities, 
Businessusers: £15per 
quarterand5p/minuteupto 
credit card sales; the latter 
only for subscribers. 300 
baud only at present. Cost: 
limited areas free, remainder 
£10pa.24hours. 

MAPTEL. Tel: (0702) 552941. 
Run by Maplin (electronic 
componentsand micro¬ 
computers). Provides 
information on stocklevels, 
credit card sales to existing 


108 PCW 

























customers only. 300 baud 
only. Cost: free. 24 hours. 

ESTELLE. Tel: (0279) 

443511 V21 (Datel 200); 
(0279)441188 (Datel 600); 
(0279) 441222 (Datel 1200). 
For customers of STC 
ElectronicServices. Office 
hoursonly. 

Subscriber 
commercial 
systems in the UK 

PRESTEL. Subscribers only: 
Prestel consists of a database 
madeupof individual pages 
provided by many different 
organisations(not by Prestel 
itself). 1200/75 baud service 
at local call ratesfora large 
percentage of potential 
users. 300 baud service on 
London telephone number 
only, at present. Cost: 
domesticsubscribers £5 per 
quarter and no time charges 
outside peak periods, 80 per 
cent of pages are free. 

6pm and Saturday 
mornings, no time charges 
outsidethese hours (time 
chargesalsoapplyto 
domesticusers). 

Information: Dial 100 and 
ask for Freefone Prestel 
sales. 

MICRONET 800. An 

organisation providing 
information within the 
Prestel database specifically 
aimed at microcomputer 
users. Service details as 
Prestel. Cost :£50-£75 joining 
fee (covers acoustic coupler 
andsoftware—fora limited 
rangeofmachinesat 
present) and £8 per quarter 
ontopof normal Prestel 
charges. Information: 
Micronet800,8Herbal Hill, 
LondonEC1R5JB.Tel: (01) 
8373699. 

Subscriber 
business systems 
in the UK 

TELECOM GOLD. Info from: 
Julie Ireland,42 Weston 
Street, London SE1 3QD.Tel: 
(01)4036777. 

COMET. Message handling 
system giving userfacilities 
for leaving and retrieving 
messages: costs £30 per 
month.Infofrom: John 
Douglas, BLSystems 
Limited, Grosvenor House, 
Prospect Hill, Redditch, 
Worcs.Tel: (0527)28515. 
*RING-BACK SYSTEM — 
dial the number, let phone 
ringonceandthen ring back. 


US Bulletin Boards 


TYPE 

SYSTEM NAME 

TELNUMBER 

TBBS 

Akron, OH 

216-724-2125 

TBBS 

Amarillo, TX (Berg Board) 

806-374-9711 

TBBS 

Amherst, NY 

716-631-8845 

TBBS 

Ann Arbor, Ml 

313-662-8303 

TBBS 

Austin, TX 

512-385-1102 

TBBS 

Baton Rouge, LA 

+ 504-926-0181 

TBBS 

Baton Rouge, LA(LNW/SE) 

+ 504-291-4331 

TBBS 

Boston, MA(HubGraphics) 

617-569-9140 

TBBS 

Bremerton, WA 

206-692-8408 

TBBS 

Camp Hill, PA (CAPTUG BB) 

717-774-6543 

TBBS 

Cary, NC (Orch-80/85/90) 

919-467-7919 

TBBS 

Chicago, ILfAurora Computer) 

312-897 °037 

TBBS 

Chicopee, MA (Apollo Sys) 

413-594-2524 

TBBS 

Colorado Springs, CO 

303-632-3391 

TBBS 

Colorado Springs, CO (WP) 

+ 303-574-1615 

TBBS 

Colorado Springs, CO 

303-598-4500 

TBBS 

(HQ) Denver, CO (TBBS HQ) 

+ 303-690-4566 

TBBS 

Denver, CO (Apparat Inc) 

303-741-4071 

TBBS 

Denver, CO (SoftwareTech) 

+ 303-695-4518 

TBBS 

Denver,CO (AmERICan BBS) 

303-333-1132 

TBBS 

Denver, CO 

+ 303-751-8653 

TBBS 

Fremont, CA(Aardwolf-80) 

+ 415-651-4147 

TBBS 

Fremont, CA 

415-797-4544 

TBBS 

Gadsden, AL (Infinity Info) 

+ 205-543-1064 

TBBS 

Golden, CO (UFONET) 

+ 303-278-4244 

TBBS 

Greenfield, Wl (CANOPUS) 

414-281-0545 

TBBS 

Hattiesburg, MS 

601-264-2361 

TBBS 

Hawkins,TX (MicroServe) 

+ 214-769-3036 

TBBS 

Houston,TX 

713-331-2599 

TBBS 

Houston, TX(Exidy-2000) 

713-442-7644 

TBBS 

Houston,TX(FREELANCIN) 

713-488-2003 

TBBS 

Islip, NY (The Datapoint) 

516-581-0898 

TBBS 

Janesville,WKJ.A.D.E.) 

608-752-7840 

TBBS 

Jacksonville, NC 

919-353-0610 

TBBS 

Kileen,TX(Tele-Med-Comm) 

817-526-5915 

TBBS 

Lexington, KY 

** Down ** 

TBBS 

Lincoln, MA(TheOutpost) 

+ 617-259-0181 

TBBS 

Linden, NJ 

+ 201-486-2956 

TBBS 

Liverpool,England 

+ 051-428-8924 

TBBS 

Long Island, NY 

+ 516-467-6545 

TBBS 

Memphis, TN 

901-358-8227 

TBBS 

Metuchen, NJ 

201-494-3649 

TBBS 

Milwaukee, Wl (BeerCity) 

414-355-8839 

TBBS 

Montgomery, AL 

+ 205-288-1100 

TBBS 

Montreal, Quebec, Canada 

514-252-8645 

TBBS 

New York, NY (People-Links) 

212-877-7703 

TBBS 

Orlando, FL 

305-644-8327 

TBBS 

Plattsburg,NY 

518-563-0494 

TBBS 

Ravenswood,WVA 

304-273-4136 

TBBS 

Riverside, CA 

714-359-1586 

TBBS 

SanAngelo,TX 

915-942-8035 

TBBS 

Shreveport, La 

318-635-8660 

TBBS 

Springfield, MA 

413-733-1749 

TBBS 

Staten Island, NY (SISTER) 

212-442-3874 

TBBS 

Summerville,SC 

803-871-3468 

TBBS 

Tacoma, WA(Corvus Support) 

206-756-0448 

TBBS 

Tacoma, WA (CORK BOARD) 

206-472-9884 

TBBS 

Tacoma,WA 

206-535-2837 

TBBS 

Tulsa, OK(TBBSTULSA) 

918-749-0059 

TBBS 

Tulsa, OK (Tulsa Info Exch) 

918-438-3363 

TBBS 

Tyler,TX 

214-566-1374 

TBBS 

Waltham, MA 

. 617-899-6524 

TBBS 

Washington, DC 

301-681-5065 

TBBS 

Wausau, Wl#1 

715-352-2093 

TBBS 

Wausau, Wl #2 

715-848-3415 

TBBS 

Wenatchee, WA 

509-663-0792 

TBBS 

WinterPark, FL(OMNI-BOARD) 

305-645-5543 

TBBS 

Woodhaven, NY(RainbowConn) 

212-441-3755 

TBBS 

Yaphank, NY (LNW BBS) 

516-824-8115 

4* = 24hoursystem 



PCW109 









Could this be 

the biggest selling 

disc since 
White Christmas? 



Program 


Symphony 


3 nd COMPAQ I 

a*** 91 **-* 


JlCompulct* 


0 Lotus 


A few months after its release, 
the latest disc from Lotus' M is now 
romping up the charts. 

Symphony™ is 
the follow-up to that 
other catchy num¬ 
ber; the Lotus 1-2-3,™ 
itself the biggest 
selling integrated soft¬ 
ware disc of all time. 

But Symphony’s 
success isn’t altogether 
surprising. It takes the 
proven benefits of 1-2-3 
then adds a few ideas of its own. 

The spreadsheet, for instance, 
is even bigger (8192 rows by 256 
columns, to be precise). 

The database is even better Its 
graphics verge on the artistic (bar 
charts, line charts, not to mention 
exploded pie charts). All in colour 

Next, Symphony throws in 
word processing that matches the 
speed and the power of any 
popular WP program. 


It adds communications that 
let you chat with computers 
anywhere. 

And to cap it all 
you can put every¬ 
thing on the screen 
at the same time. 

So that when you 
change the numbers 
in one window the 
graphics change in 
another 

But for all this, 
„ 4 ^ is easier to learn and 

simpler to operate than programs 
that do half as much. 

To find out more about 
Lotus Symphony and the 
name of an authorised dealer 
call Teledata on 01-2000200. 

It may not capture hearts in 
quite the same way as Bing’s disc, 
but for millions of executives it’ll be 
music to their ears. 

■■Lotus 

The hardest working PC software in the world. 


SYMPHONY NOW AVAILABLE FOR THE IBM* PC AND XT.™ COMPAQ™ AND 100% IBM COMPATIBLES 123 NOW AVAILABLE FOR THE IBM PC AND XT. COMPAQ. OLIVETTI™ M24 IOC* IBM COMPATIBLES DEC RAINBOW - WANG PROFESSIONAL™ AND Tl PROFESSIONAL COMPUTER ™ 






ARE YOU AFR/ 

MIGHT BUI 
WRONG COM 

YOU SHOUI 


There are many ways you can get 
stuck with the wrong computer. 

You can buy one simply because it 
has a familiar name. Or it looks nice. 

Or somebody you know has one and 
speaks kindly of it 

HOW TO APPROACH THE PROBLEM. 

We suggest the first priority for any 
business person is to determine whether 
or not they would profit from having a 
computer. 

If it can't be proved that you would, 
forget the whole subject 


CAN WE PROVE YOU NEED ONE? 

Explain how your business operates, 
and our consultants 
can demonstrate the 
part computers could 
play. They'll explain how the 
right model for your purpose 


combines with the appropriate software 
program. And they will teach you to 
operate it 

They will balance the time and 
efficiency to be gained against the invest¬ 
ment required. 

If the case is made and you decide to 
buy, we will install the computer, train 
your people to use it and provide service 
and maintenance. 

WHY COME TO COMPUTERWORLD? 

We are backed by ACT who 
make the award-winning Apricot range 
of computers, and distribute the Sirius, 
which has already sold over 25,000 units 
in this country. Aren't we bound to 

recommend one or 
the other? 

The short answer is 
yes, because we believe 
ACT 16 bit computers 


o U.LC/Of ill LiilO ^WUllLl J • 1 Y_l 

CCWIPUrER 

WORLD 


WE TALK BUSINESS, NOT COMPUTERS. 


BRISTOL 1 Clifton Heights, Triangle West, Bristol. Tel: 0272 277104 • CAMBRIDGE Mitcham’s Corner, 1 Milton Road, Cambridge. Tel: 0223 66444 • CRAWLEY 
Tel: 031-337 9870 • ENFIELD 489 Hertford Road, Enfield. Tel: 01-805 0903 • GLASGOW Anderston Centre, Argyle Street, Glasgow. Tel: 041-221 8413 • LIVER 
Reading. Tel: 0734 508787 • SHREWSBURY Park House, 38 Abbey Foregate, Shrewsbury. Tel: 074 3 68167 • SOUTHAMPTON 5 London Road, Southampton. Tel: 

Hazeldine House, Telford Town Centre. Tel: 0952 506664 • WOLVER 






ID YOU 

THE 

*UTER? 

5 BE. 


Both advance the state of the 
art in their own way. 

We know that many people 
hold back from buying a com¬ 
puter now because something 
better may come along the 
moment after they've put their 
money down. 

Don't make this mistake. 

If a computer will save your 
business money, buy it now. 

You will amortise the cost 
very rapidly. Our prices start at 
around £1,000. If a computer only 
saves you £40 or so a week, it 
won't take many months to pay 
for itself. 

TACKLE THE COMPUTER 

DILEMMA RIGHT AWAY. 


are easier to use and better value than 
competing computers. 

We will be happy to compare them 
with any other make to prove our point 

Evidence that we aren't alone in our 
opinion lies in the fact that ACT sell 
more 16 bit computers than anyone else 
in the UK. 

We also sell the ACT range of Pulsar 
and Apricot software which constitutes 
a library of published, business software 
as large as you'll find anywhere in Britain. 

WILL THEY BRING OUT 
A BETTER ONE NEXT WEEK? 

ACT is a forward looking company 
with a vigorous research and develop¬ 
ment programme who aim to be at least 
a year ahead of their competitors. 

They've just announced the amaz¬ 
ingly user friendly Apricot FI computer 
and the new Apricot Super Portable. 


Call your nearest ACT Computer- 
World (the number is below). 

It could be obvious that you can't 
benefit from a computer and need waste 
no more time on the subject 

On the other hand you may benefit 
enormously. 

It’s time you cut through the con¬ 
fusion and got the answer. 

You could be losing money daily. 

If you prefer, send the coupon and we 
will send you more information. 

n ACT ComputerWorld Limited, ComputerWorld House, 43 Calthorpe | 
Road, Edgbaston, Birmingham B15 ITS. Tel: 021-455 8484. 

□ Please send me further details on the Apricot range of products. 
T Please send me further details of the other products and services you 
can offer my business. □ Please keep me informed of future events at 
my nearest ComputerWorld store. 

Name 


Position 


Company 

Address 


Teleph one No. 


| Te t 


PCW9/84 


'M | 


14 High Street, Crawley. Tel: 0293 543301.DERBY 10 Friar Gate, Derby Tel: 0332 43090 • EDINBURGH West Coates House, 90 Haymarket Terrace, Edinburgh. 
D OOL Churchill House, Tithebarn Street, Liverpool. Tel: 051-2361112 • NUNEATON 46 Church Street, Nuneaton. Tel: 0203 328967 • READING 70-72 Kings Road, 
3703 336344 • STOCKPORT 68-70 Lower Hillgate, Stockport. Tel: 061-480 2822 • SWINDON 8 Sheep Street, Highworth, Swindon. Tel: 0793 762449 • TELFORD 
HAMPTON Security House, Cleveland Street, Wolverharripton.Tel: 712121. 















COMMUNICATIONS 



‘Pack of lies’ 

There has been so much 
correspondence recently 
regarding the problems with 
the Sinclair QL that the 
continuing problems of 
Spectrum owners are in 
danger of being overlooked. 

I am a Spectrum owner and 
over the sixteen months I 
have had my Spectrum I have 
been very pleased with it. I 
have, however, found loading 
my software from tape a 
time-consuming and 
frustrating business. Like 
many other Spectrum owners 
one of the reasons why I 
chose to buy a Spectrum was 
that Sinclair Research stated 
that microdrives would 
shortly be available and 
would enable quick reliable 
loading and saving of 
programs and data. I waited, 
patiently at first, impatiently 
as time passed with no sign of 
the microdrives. 

In September last year I 
finally received a letter from 
Sinclair Research, signed by 
Nigel Searle. It was a standard 
letter presumably sent to 
thousands of Spectrum 
owners. It stated that the 
microdrives were available 
and it included the following 
paragraph: 

'The fact that you are 
receiving this announcement 
means that we have your 
name as a registei ed 
Spectrum owner; and is your 
guarantee that as soon as 
your turn comes you will be 
sent a microdrive order form. 
Please don't try to order 
before you receive an order 
form .' 

The letter concluded by 
saying: 

'As soon as we have 
enough microdrives, we'll be 
in touch with you.' 

I resigned myself to a 
further wait. Hearing that the 
waiting list was down to a 
mere fourteen months by 
December, I expected to 
receive my promised order 
form in March. You can 
imagine my surprise when I 
learnt in April that the 
microdrives were in the shops 


PCW welcomes correspondence from its readers but we must warn 
that it tends to be one way! Please be as brief as possible and add 'not 
for publication' if your letter is to be kept private. Please notethatwe 
are unable to give advice about the purchase of computers or other 
hardware/software—these questions must be addressed to 
TonyHetherington (see 'Computer Answers' page). Address 
letters to 'Communications, 'Personal Computer World, 62 Oxford 
Street, London W1A2HG. 


and I had heard nothing from 
Sinclair Research. I was even 
more surprised to learn that 
the Interface 1 (without which 
any microdrive is, of course, 
useless) had increased in 
price from £29.95 to £49.95 — 
an increase somewhat greater 
than would be expected from 
the rate of inflation! 

I wrote to Sinclair Research 
asking for an explanation and 
was informed that the 
microdrive and Interface 1 
became freely available upon 
request in February and that 
the price increase took effect 
on 1 April. 

I wrote again pointing out 
that I had been guaranteed 
that I would be sent an order 
form when my turn came and 
that I had been specifically 
told not to try to order before I 
received an order form and 
that it was therefore 
ridiculous to say that they had 
been freely available since 
February. Not only had Nigel 
Searle's 'guarantee' 
unnecessarily delayed my 
acquisition of a microdrive 
and Interface 1 but now I was 
expected to pay an additional 
£20 as well. Needless to say 
this and further 
correspondence have failed to 
produce any satisfactory 
response. 

The conclusions to be 
drawn from this would appear 
to be: 

1) Any written guarantee from 
Sinclair Research is totally 
worthless. 

2) Any concern expressed by 
Sinclair Research for 
customers who have been 
patiently waiting for their 
products is a pack of lies 
merely issued to reduce 
customer complaints. 

3) Any price quoted by 
Sinclair Research for its 
products will, without warning, 
be increased to the maximum 
that it is believed the market 
will bear without warning. 
Alan Harwood, Birkenhead, 
Merseyside 

Soggy jargon 

With reference to Banks' 
Statement, PCW, July: The 


number of jargon words ... is 
inversely proportional to the 
square of the 

misunderstanding ...' So, 
the more jargon, the less 
misunderstanding? '... more 
tightly defined ...'? Banks 
hoist with his own verbiage, 
more like! 

Let us be clear: technical 
terms, used sparingly and 
directly, are not jargon. 

The 'interface between CPU 
and disk drive' (for disk 
controller) is good, precise, 
technical English. 

The 'interface between 
education and industry' (for 
where they meet) is soggy 
jargon. 

Terms start sharply defined, 
like new-minted coins. They 
are debased into jargon when 
used, first loosely, then in 
vague imagery, finally to look 
clever. 

JS Paine, Rhyduchaf, 
Gwynedd 

Array 

passing... 

With reference to the article in 
PCW, July, on array passing 
procedures, I was surprised 
by your concluding comment 
that other versions of Basic do 
not include this facility. 

In fact, array passing is a 
feature of Basic sub-programs 
in Extended Basic for the Tl 
99/4 A. 

Surely this can't be the only 
Basic to include this facility? 

Roger Hadfield, Macclesfield, 
Cheshire 

... exception 

I was interested to read the 
article by Andrew Bangham in 
the July issue of PCW 
concerning array passing to 
procedures in BBC Basic. 

I would take issue with the 
point that the program will 
not work on a 6502 second 
processor. I have tried it and it 
does! In general the author is 
right to assume that direct 
memory 'POKEing' and 
'PEEKing' will invalidate a 
program for use in a second 


processor. However, in this 
case, the program POKEs and 
PEEKs locations which are set 
up by Basic itself— namely 
the variable pointers in page 
&400. As Basic is copied 
across into the second 
processor, it expects its 
variable pointers to be in page 
&400 in the second processor, 
and therefore, paradoxically, 
direct memory access is the 
correct way to access the 
locations. If you try to use the 
legal OSWORD call with A=5 
(call to read the I/O processor 
memory) then the program 
will not work, as page &400 in 
the I/O processor contains 
TUBE handling software 
when the second processor is 
active. I suppose this is the 
exception which proves the 
rule! 

Robin Newman, Director of 
Software, Oundle School, 
Peterborough 

The eternal 
triangle 

I am in the initial stages of my 
research into the effects of 
excessive computer usage: 
the problems of the computer 
'junkie'. 

We are all well aware of the 
positive benefits flowing from 
the new technology but there 
are many fears that, if 
misused, it can inhibit social 
development in some young 
people so that they become 
social outcasts. There are also 
instances where marriages 
have failed because the 
husband has become 
obsessed by the computer. It 
appears that the 'other 
woman' in the eternal triangle 
is being replaced by a 
microcomputer. As yet I have 
not heard of a single female 
so affected, an issue which 
also needs careful 
investigation. 

This contemporary problem 
is causing great concern in 
many quarters; and research 
has been set up to investigate 
the extent of the problem, the 
types of people likely to be 
affected and its influence 


114 PCW 









within the family. 

I would like to get into 
contact with individuals or 
families who have direct 
experience of this problem to 
see how they have been 
affected. 

Margaret A Shotton, 
Loughborough University of 
Technology LE11 3TU 

(I thinkthis one's for real — Ed.) 

‘Unfair and 
inaccurate’ 

When you publish a review of 
a new micro it is your 
responsibility to ensure that 
such articles are fair and 
above all factually accurate. I 
believe that your review of the 
Advance 86B in the July issue 
of PCl/Vfailed on both counts. 
Although it will not be 
possible to undo the 
commercial damage the 
article will already have done, 

I hope you will give equal 
prominence to correspond¬ 
ence which balancesthe 
distortions with facts. 

The author was 
disappointed with the 
keyboard. That is fair, if 
subjective, comment. But to 
describe the keyboard as 
'appalling' is unfair. Was he 
disappointed at first then 
appalled after he had gashed 
his thumb? In a June review a 
rival magazine described the 
keyboard as 'well-made' and 
the keys 'silent and with a 
positive feel'. My view is that 
the IBM keyboard is 
marginally better. 

The Advance disk system is 
described as a 'great hulking 
brute of a machine which is 
not portable by any stretch of 
imagination'. I have never 
seen the Advance 86B (or the 
IBM PC for that matter) 
advertised as a portable. Also 
I measured the office IBM disk 
system at 16in x 19V2in 
overall, which equates to a 
desk area of 312ins 2 
compared with 314ins 2 for the 
Advance 86B. The height of 
the Advance disk system 
means that the monitor is 
ideally located at eye level 
and the bottom section, which 
the IBM lacks, is a perfect 
dust-free housing for the 
keyboard. It is not as sleek as 
the IBM disk system but 
personally I do not thinkthat 
wind resistance is too 
important. 

I could not understand the 
'bug' allegedly associated 
with DOS 2.11. All I know is 
that my DOS 2.11 does not 
have the bug described. 

The omissions in the price 
comparison between an IBM 
PC and the Advance 86B were 
so conspicuous that they 
must have been deliberate. To 


be objective the author 
should at least have 
compared like with like. For 
example, he should have 
explained: 

i) that at the price he quoted 
the IBM has only 64k RAM 
and is therefore useless for 
many business software 
packages; 

ii) that an extra colour card is 
required to bring the IBM PC 
to the same spec as the 
Advance; and 

iii) that if a 16-bit processor is 
installed in the IBM an add-on 
box is required (and what of 
desk space then?). 

The software package 
supplied with the Advance is 
dismissed because it's 'free'. 
Well, most people who buy a 
business machine will require 
some if not all the packages 
provided. Therefore, if you 
buy an IBM PC you will be 
faced with an additional 
outlay of between £175 or 
more (for a decent word 
processing package alone) to 
£750 (for a suite of software 
packages similar to that 
included in the Advance deal). 
Actually, the Perfect software, 
although perhaps not the best 
available, is an extremely 
powerful and professional 
software package. Choosing a 
business system based on the 
Advance 86B compared with 
the IBM PC route has saved 
me at least £1200. 

Finally, the author was 
dubious about the support 
that WH Smith is likely to be 
able to give. Well, so far the 
support I have had from WH 
Smith in Croydon has been 
excellent and very 
knowledgeable. It seems to be 
making sure that the serious 
business computer side of 
their business is appropriately 
staffed. 

Anthony Bretherton, Epsom, 
Surrey 

(From the number of letters 
and phone calls we've 
received from contented 
Advance users , it's clear that 
Surya is in the minority in his 
opinion of the machine. Any 
other views? — Ed) 

Patience and 
promises 

I write concerning my request 
for Oric Products International 
to upgrade the ROM in my 48k 
Oric-1 computer. The order 
for the computer was made in 
February 1983 on an order 
form supplied by PCW, to 
which I subscribe. 

The computer was received 
in April 1983 and apart from 
other errors it simply would 
not load. By late August a 
replacement machine had 
been received; the 


recommended price had 
started to fall and settled at 
£130, a fall of £40.1 continued 
with my faith in the Oric-1 and 
registered the guarantee from 
29/8/83, the date of receipt. 
The machine still suffered 
some load problems but none 
with my hi-fi cassette deck 
which I now use (a new 
recommended Ferguson is 
still awaiting its chance). Also, 
as you will be aware, the ROM 
still held bugs so now, not 
trusting Oric to reply to my 
letters, I telephoned a number 
of times from September to 
November. The outcome was 
the assurance that Oric 
accepted that the faults made 
the Oric-1 fall below the early 
advertised claims, and that it 
planned to replace the ROMs 
when the new ROM was 
perfected and would I please 
be patient. 

I wrote to Oric when news 
of the ROM was released. The 
response received three 
months later, as I was 
preparing this letter, is a 
standard offer to upgrade to 
Atmos standard for £60. 
Considering the delays, 
inconvenience and promises 
made, plus the fact that the 
price was reduced by the time 
a working computer was 
received, I consider that for 
me, a full upgrade should 
only cost £20. Indeed, I would 
not want to pay more. 

I feel that all original mail 
order customers should be 
offered a simple ROM and 
manual only upgrade for a 
basic cost (for example, £10 
including postage and 
packing). This would certainly 
satisfy my complaint and 
produce the computer which I 
paid for. 

Robert MacLaren, Wilmslow, 
Cheshire 

Mistaken 

identity 

I read with interest your 


review of the new HP110 
portable computer {PCW, 
July). Harris Semiconductor 
worked closely with 
Hewlett-Packard for two years 
on the development of this 
product which uses several of 
our 'state of the art' CMOS 
integrated circuits. I was 
rather disappointed, however, 
that the three references 
made to the HP110's 
microprocessor gave the 
impression that this device 
was manufactured by Intel. 

Harris Semiconductor has 
pioneered the development of 
advanced 16-bit CMOS 
processors, and while it's true 
that Intel has agreed to be a 
second source it is still some 
time away from shipping 
anything. 

Users of the HP110 may 
have little interest in knowing 
the manufacturer of the chips 
used. However, your 
magazine is probably unique 
in its class in that it is read by 
many electronic and system 
design engineers in the 
electronics industry who 
would be very interested to 
know that Harris products are 
used by Hewlett-Packard. 

The next few years will see 
a large number of portable 
micros come onto the market, 
many of which may use the 
Harris 80C86 or 80C88 
processors, so hopefully 
Harris will eventually be 
recognised as the supplier 
and not Intel. 

Steven Bennett, European 
Applications Manager, Harris 
Semiconductor, Slough 

Multi-lingual 

terminals 

Good news for Mr Reekie of 
Brussels and others seeking 
European keyboards from 
British suppliers (PCW, July)! 

The ICL 6402 
(monochrome) and 6404 
(colour) terminals can support 



PCW 115 





















COMMUNICATIONS 


English, American, German, 
French, Swedish, Finnish, 
Danish, Norwegian, Dutch, 
Italian, Spanish, Portuguese 
or Canadian French. They use 
an azerty layout for the tw j 
French versions and an 
awerty layout for Italian. 
Accented characters are 
produced by a single 
keystroke. 

These terminals are 
normally used in association 
with our multi-user PC but 
could be used in association 
with other suitable systems 
having an RS232C interface. 
Chris Haynes, Product 
Strategy Manager, ICL Small 
Systems Business Centre, 
Bracknell, Berks 

On the 
contrary... 

Your contributor Guy Kewney 
seems to have some 
unfortunate misconceptions 
regarding telesoftware sales 
on Micronet 800. 

His news item 'Software by 
post' in the July issue 
contains a couple of the most 
apocryphal statements on the 
subject to date. 

Contrary to his beliefs — or 
those of the unidentified 
software companies that he 
quotes — we can and do 
guarantee to monitor the 
number of sales accurately. 
Indeed, within the Prestel 
context it is impossible not to. 

The second statement is no 
more than fallacious. Our 
telesoftware is no less 
protected than the majority of 
cassette and disk-based 
commercial software. 

As Mr Kewney himself has 
commented, nothing stops 
the most determined pirates. 
Adam Denning, Software & 
Technical Editor, Micronet 
800 

(How about releasing some 
downloading sales figures ?— 
Ed) 

Permanent 

solution 

The proposed sideways ROM 
standard from BEEBUG for 
the BBC Micro seems to have 
overlooked the following 
important points: 

1 It assumes only 26 
companies will develop 
ROMs. This is highly unlikely, 
especially with the new 
American market 
encouraging even more firms 
on both sides of the Atlantic 
to develop ROMs. 


2 Different ROMs from the 
same company featuring 
identical commands will have 
the same problems. For 
example, the'MOVE' 
command in Disk Doctor and 
Caretaker, both from 
Computer Concepts. 

3 It does not help any user 
with ROMs issued before the 
proposed arrangement. As 
there are over 300,000 BBCs 
in use, this could lead to 
hundreds of thousands of 
ROMs and possibly their 
manuals needing 
replacement (no doubt at an 
extra cost). 

I have found a far more 
flexible solution at a 
reasonable 'one-off' cost 
suffering from none of the 
above disadvantages. The 
'ROM Manager' ROM 
package, recently released by 
Watford Electronics enables 
any command on any ROM to 
be accessed directly, and also 
offers many other useful 
features. 

This permanent system 
would seem a better solution 
to a constant problem than 
the proposal by BEEBUG, 
which apart from creating its 
own inherent problems totally 
fails to take into account the 
ROMs already in circulation. 

D Squire, Barnsley, S Yorks 

Computers in 
social work 

In the autumn I am proposing 
to publish a quarterly 
newsletter on the use of 
computers in social work 
entitled Computer 
Applications in Social Work. 

The publication will 
encompass as wide a variety 
of issues as possible 
including computers used: as 
management tools; for direct 
work with clients; for research 
and education; and to cover 
ethical issues such as 
confidentiality. 

Please write to me, for 
further information: 

Stuart Toole, Dept of 
Sociology, City of 
Birmingham Polytechnic, 
Perry Barr B42 2SU 

Software in the 
driving seat 

With reference to the article 
'Dial-up comms software'. 
Newsprint, PCW, June, I 
would like to point out that 
the ACT Internal Modem is 
supplied with a software 
driver. Both conform to CCITT 


V25 auto-answer 
recommendations and 
approval for such has been 
granted. This allows the 
application writer to use the 
modem in auto-answer mode. 
ACT's own Apricot 
Asynchronous 
Communications Package 
aims to provide an 
auto-answer capability. 

ACT's modem is not 


restricted to use with 
MicroMail, a software 
package enabling the user to 
send electronic mail via 
Telecom Gold. This network is 
neither designed for nor 
capable of dialling a user 
computer as it's based upon 
dial-up of a mainframe. 

Jon Upton, Group Marketing 
Technical Manager, ACT, 
Birmingham 


BLUDNERS 


Lorcan Mongey has written in 
tosaythathefoundthearticle 
on BBCarray passing 
procedures (PCW, July) most 
convenient, as it solved a 
problem he was having atthe 
timedefining complex 
numbers on the BEEB. 

He acknowledges that 
although arrays and variables 
are passed correctly to and 
from procedures,theoriginal 
dummy variable vector isnot 
restored on leaving the 
procedure. He saysthiscan 
be demonstrated inthe 


1 % 

1290 l%=&400+2*ASC(A$) 
1300 J%=! 1% AN D &FFFF 
1390 l%=&400+2*ASC(A$) 

Thankyou, Lorcan. 

Atypesettingerrorcreptinto 
theJulyissueinthe 
explanationof'Parity'in 
Networks. 

ASCIl'K'islOOIOI 1,not 
0101010. The MSB (bit8) will 
bel orOdependingonwhether 
oddoreven parity isselected. 

Andforthoseofyou 
following theTeach Yourself 
Lispseries,thelastlineonFig1 
shouldread: 


(Eggs Milk Coffee)- 


► (Milk Coffee) 
'rest' 


sampleprogrambelowby 
addiag, for example, the line 
0 wexample = 42 
tothelistingand runningthe 
program. Although itappears 
to work properly, typing 
"PRINT wexample" givesthe 
"Nosuch variable" message, 
proving thatthevectorfor 
variables beginning with lower 
case w has not been restored 
by PROCendproc. 

Lorcan saysthiscan be 
corrected by typing in: 

210 LOCAL I, sum, B%,C% 
310 PROCendproc 

("xaddmean",C%) 

1030 LOCAL B$, C$, L%, N%, 


Finally, Spectrum Wide 
Screen Editor in the May issue 
can be enhanced asfollows: 

Omitlines 1033and2041: 
change 1032 and 2040as 
follows: 

1032 LETV=INT(PEEKa/k): IF 
V=2*!NT(V/2)THEN LET 
k=PEEKa + k 

2040 LETV=!NT(PEEKa/k): IF 
Vo2*INT(V/2)THEN 
LETk-PEEKa-k 
These modifications avoid 
logic errors which could arise 
inblockhandling. 

Many thanks to our readers 
forsendingintheabove 
corrections. 




Kit 

\) M If *' 1 t 




'Apparently Big Brother isn't some new hardware but 
some character in a book.' 


116 PCW 



























SHOW PREVIEW 


Samping the ware 

Onceagaui PCW S/iowf/roe/sa/mosfE/ponus. B/ggerandbefterfhanev/er 

before^here^a f^retaste^fwliatwe_'vegotmstore foryotj , ,. 



If you didn't die of 
suffocation at the 
Barbican last year, 
now's the time to 
start planning for 
September's PCW 
Show. It's being 
held at Olympia so 
you're guaranteed 
room to move — 
and you're also 
guaranteed an in¬ 
teresting time, 
whether you're 
keen on home or 
business com¬ 
puting. 

If you want to 
take a look at the 
most advanced 
products avail¬ 
able, try the Lead¬ 
ing Edge stand 
where our selec¬ 
tion of the best 
software and hardware will be on 
display. 

If your interests are centred more on 
business, take your pick from industry 
giants like ICL down to independent 
software suppliers like Anagram Sys¬ 
tems. Lotus Development Corporation 
will also be there, flying over from the 
US to show its business software. 

Likely to steal much of the attention at 
the Show is ACT, exhibiting its range of 
machines aimed at bridging the gap 
between the home, educational and 
business markets. Lessthan three years 
ago the company only had the SirtosN 
now it's offering more Apricots than we 
ca n keep t rack of. grifl 

The two latest models will be on 
show: the portable, boasting speech 
recognition and Hitachi's80-columnby 
25-line liquid crystal display; and the 
entry level FI. If you can t wait for the 
Show, read next month's PCW for the 
first full Benchtest of ACT's first micro 
for under£1000. 

Also scheduled for a Benchtest in our 
October issue is the latest machine 
from another of the exhibitors, the Plus 
4 from Commodore. As ACT moves 
down and Commodore moves up, 
which one will be the winner? We'll give 
you a chance to decide. 

A stripped-down version of the FI, 
under the nondescript title of the FIE 


and retailing at the less nondescript 
price of £795, is aimed at loosening the 
BBC's grip on the education market. But 
Acorn will also be there, exhibiting the 
products with which it intends to fight 
back. Predictably it won't be possibleto 
ignore Sinclair, nor Psion — the soft¬ 
ware house which developed the QL's 
applications software and now intends 
to offer it on bigger micros. Psion |lso 
fancies a share of the hardware market 
and has released the pocket-fitting 
Organiser to prove it. 

Ifyou'd prefer something a bit bigger, 
Kaypro will be there with its portable. 
Bigger still? Then try the afore¬ 
mentioned ICL stand —- or look out for 
Digital Equipment and Apple, whose 
machines are rivalling the Apricots for 
abundance. L jC 

The UK line of resistance to the 
Americans is beginning to look a little 
ragged in places. Enterprise will be 
there showing its much-renamed mic¬ 
ro. And GEC has enough confidence in 
the Dragon's future to have booked two 
stands for GEC-Dragon. Tandy will be 
there too, but with no further interest in 
the Dragon. 00 

Also representing the US will be Atari 
—doubtless wondering what the future 
holds now that former Commodore 
boss JackTramiel is in charge. Perhaps 
the price of Atari software will finally fall 


to the levels of 
other suppliers. 

For more arcade 
games, try Llama- 
soft's stand where 
the screens will be 
displaying more 
llamas than resi¬ 
dent author Jeff 
Minter can get 
onto even the bag¬ 
giest jumper. And 
to see what Japan 
has developed in 
terms of home 
software, pay a 
visit to the stand 
booked by the in¬ 
appropriately 
named Tokyo 
company Hudson 
Soft. 

If your prefer¬ 
ence is for adven¬ 
ture or strategy 
games, the choice includes M C Lothlo- 
rien, Molimerx and, of course, Mel¬ 
bourne House. 

Rivals to Melbourne House's books 
include titles from Addison Wesley, 
Duckworth, Shiva, $unshine Publica¬ 
tions and Prentic644all. The Book 
Marketing Council will also be there, 
promoting its selection of titles cover¬ 
ing a range of home computljs. 

The Book Council aims to help you 
find the best book, if it's advice on the 
best business machine or software you 
nefi, then head for the Businessman's 
Advisory Centre. To find out more 
about micros in general, try the 
Amateur Computer Club. Or if you just 
want to play games, the Top 20 Games 
Centre is designed especially for you. 
Nor are hobbyists being neglected: 
Bicc-Vero Electronics will be there with 
its range of items such as Circuit boards 
and connector tools. 

Remember, this is just a taste of 
what's in stare. Our October issue, 
which will arrive in the shops about two 
weeks before the Show, will preview 
exhibitors in more detail. Tickets are 
available in advance from the organis¬ 
ers, Montbuild on (01) 486 1951, and 
admission costs £3.50 with a reduction 
for groups. The dates to mark in your 
diary are 29 September — 2 October. 
See you there. mn 


PCW117 
















/fmasfer^offheqfvverf//cey/board/san/nsurmounfa£>/eprob/em / 
give up and try a computer with speech recognition/synthesis capability. Martin 

Banksadvocatesspeech, the oldestform of communication, as a viable 

andjmpressiye alternative^ to hours offrustration and knotted fingers. 


Once upon a long, dim, distant time 
there were two hairy sort of persons 
who stood facing each other, scowling. 
They stood like this for some time until 
one, enraged beyond containment, let 
forth a strange growling sound which 
scared the other so much that it ran off. 

The essence of communication had 
been discovered, as had its value. From 
that point the human race has de¬ 
veloped to the stage where it has 
produced a number of different ways of 
communicating to complement that 
firstform, vocalisation. One of the most 
important of these has been the de¬ 
velopment of the written word and, 
from that, the development of the 
machines that help humans create the 
words more easily: stonetablets, pens, 
paper, pencils and the typewriter. 

This last one brought with it one of 
those inventions that is, at one and the 
same time, both incredibly cleverand a 
pain in the ... That invention is the 
keyboard. The qwerty keyboard is the 
bain of many people's lives, especially 
as it has been universally adopted as 
the standard form of input device for 
the computer. The technical reasons for 
doing this are quite sound and when the 
computer was a machine that was only 
used by trained personnel (either oper¬ 
ators and programmers or typist- 
oriented key entry staff), the fact that 
the keyboard was being used didn't 
matter too much. 

While the keyboard was being used 
exclusively by those explicitly trained 
in such arts, intimidation did not 
matter. Now it's different. Personal 
computers are everywhere. Workshop 
foremen use them, children use them, 
senior company executives use them. 
The intimidatory value of the keyboard 
has therefore become rather more 
significant. 

A way around the keyboard was 
needed and over the last year or so 
technology has come up with some 
answers. The mouse is probably the 
most famous so fa r and, asfar as it goes, 
is an excellent tool for moving the 
cursor around and entering simple 
commands by pressing. (Sorry, but it 
still has keys.) 


Another device that has been em¬ 
ployed of late is the touch-sensitive 
screen. This is actually a misnomer, for 
the thing is light-sensitive not touch- 
sensitive but, despite such split hairs, it 
allows the user to point to locations on 
the screen with a finger or similar 
apparatus and identify tasks, functions, 
windows or whatever is required. 
Again this is fine as a means of 
imparting simple instructions to the 
computer quickly and in a form thatthe 
user can readily comprehend. 

Now, however,technology hascome 
up with that which has long been 
predicted — the form of communica¬ 
tions for which humans are rightly 
famous. Yes folks, the gabby computer 
has arrived. There are, to be fair, several 
add-on units that can be bought for the 
most popular personal computers 
which offer some degree of speech 
recognition and synthesis capability. 
But one of the first to come from a major 
manufacturer, to my knowledge at 
least, is the latest variant of the Texas 
Instruments Professional Computer. 

Tl has been in the speech technology 
business for some time, having pro¬ 
duced such famous toys as the 
Speak'n'Spell educational unit. It also 
produced a speech synthesis add-on 
for its now defunct TI99/4a. These, it 
must be said, are just kids' stuff to what 
is now available. Tl has produced a 
£1250 add-on board for its hard disk 
variant of the machine which really 
does have some interesting possibili¬ 
ties, and which could become the next 
generation of executive status symbol. 

Early versions of the speech synth¬ 
esis system tended to work only with 
small amounts of verbosity, and the 
digitised data for this was normally 
held in PROM on the same board asthe 
speech processor. To limit the capacity 
further, the actual spoken sentences 
were constructed from individual 
words and phrases rather than long 
word strings. This meant that the 
recorded voice used in the first place 
had to be flat and uninteresting due to 
any intonation inevitably making a 
constructed sentence sound odd. 

The Tl system can now record a voice 


with any necessary intonation directly 
onto disk. It can then be read back for 
synthesis. On a 320k floppy, for exam¬ 
ple,^ claims it can record 20 minutes of 
continuous speech which can, as is the 
way with synthesis systems, be 
speeded up or slowed down without 
pitch changes as required. That may 
seem like a novelty but it has some 
uses. 

The speech recognition system can 
identify some 50 different words in up 
to nine different vocabularies (that is, 
different individual voices). Tl has 
produced a routine that allows the user 
to construct a file of commands which 
simulate the command keystrokes of 
any application program. Therefore it 
becomes possible to have the compu¬ 
ter recognise you saying an application 
program command, 'scroll down' for 
example, and execute that command. 

For a large number of applications 
this capability will allow quite a reason¬ 
able measure of 'hands-free' comput¬ 
ing. With a spreadsheet, for example, it 
will be possible to have all the key 
commands and numeric data entry 
'keystrokes' as spoken commands. 
Imagine it — the executive's status 
machine. You will sit at your desk and 
blithely say something like: 'Cell A4. 
47321 point 68 return. Calculate.' The 
computer, with the right programming, 
will not only do the requested job but 
could also obsequiously mutter 'I hear 
and obey, oh Master.' 

Tl has introduced, at the same time as 
the speech system, a networking capa¬ 
bility with all the usual bells and 
whistles including an electronic mail 
facility. The company confirms that 
there isn't such an official product yet, 
but it doesn't take too much thought to 
see that it should be possible to 
combine speech with electronic mail — 
after all, the digitised speech is just 
another disk file which can be squirted 
around the network. 

Here is the ultimate executive's toy. 
Send someone a text document and 
append to it a speech file with myriad 
words of comfort, clarification, excuse, 
and so on. This could have some really 
interesting possibilities. RTF] 


118PCW 














mm 


Pn’Hj*; 


t3::::;;::u: 

44444441444* 


44444444444« 


M.M.i 




*** * **** 




BSKSSr 


««•«%*%«« 


*•**•*«•**'» 

»»«»«%»•»»% 






* > • . * ' * * ' * ' • l 










f 1 

m m »■»•!*»’>•!•»mm *■ 


M’ «l M<M1I1M<M<I 
























































































































































































































































































































































































































































































































































































































































































Sony HB'75 

SonyjTasestablished^nJrnpeccablej^ecor^fonnnovation^ndjvliabilJtY. 

JdnyJHetherington discovers thatnotonlyis its first home rmcrq very 

competitively priced but an interesting extension ofthe basic MSX design. 


BENCHTEST 


MSX and the principle of software 
compatibility between machines have 
dominated the pages of computer 
magazines ever since the idea was first 
conceived a year ago. 

Few people doubt the reputations or 
the financial resources of the com¬ 
panies involved — they read like an 
index of the major Japanese electrical 
manufacturers. Yet MSX has already 
had many critics. These critics, howev¬ 


er, have based their arguments on the 
minimum specification of an MSX 
machineand havetherefore missedthe 
vital point: that MSX is only a central 
core around which computers may be 
built. 

As the first wave of these computers 
begins to reach our shores, it is 
becoming clear that they go beyond 
that central core and contain some 
interesting built-in features. 


The Sony HB-75 is not only one of the 
first MSX machines, it is also one ofthe 
better models. For under £300 it offers 
64k RAM, MSX Basic, an impressive 
choice of video output, including RGB, 
and 16k of built-in software. 

Hardware 

The Sony HB-75 computer conforms to 
the MSX requirements but goes furth¬ 
er. Itissupplied infunctional packaging 


120 pc w 

































PLEASE TO NOT FORGET 
THAT THIS IS THE JAPANESE 
i‘>E RSI ON. OF THIS COMPUTER. 

[ T HE' UK VE'RS I ON HILL B E 
ENHANCE I FOR THIS MARKET 


SONY 


Information held on the Data Cartridge 
can he saved and loaded from tape 


complete with a carrying handle. Open¬ 
ing the box reveals the micro itself, 
three manuals and the TV and cassette 
leads. 

The review machine was in fact an 
English translation of the Japanese 
version and not the UK PAL version that 
will beavailableintheshops. However, 
we managed to get a non-working UK 
version for the photographs so that you 
would be able to see what you would be 


The built-in programs a re selected 
using the cursor and return keys 


Apageofthe memo pad consists of 
nine lines of 15 characters 


Pages of data can be searched for or 
sorted with this powerful utility 


Inside: the main circuit board isdominated by four chips 


buying. Obviously there are some 
differences between the two versions 
but I'll try to rectify these in the 
appropriate sections. 

The MSX standard states that the 
keyboard will contain 73 keys including 
the standard qwerty layout, five func¬ 
tion keys and a cluster of cursor control 
keys. However, it is lefttothe individual 
manufacturer to decide what to make 
the keys from and howto organise them 


on the keyboard. Sony seems to have 
spared no expense on your behalf, and 
has gone for the executive image by 
housing the keys on a beautifully styled 
unit. 

The keys themselves are set into the 
front part of the unit which slopes 
towards the user. They are typewriter 
style with a good positive feel. Sur¬ 
rounding them are the grey 'support 
keys' which include a CAPS SHIFT with 


PCW121 





































BENCHTEST 


a built-in LED (showing 
when it is engaged), a graphics^ 
key to obtain the graphics charac¬ 
ters from the qwerty keys and a suitably 
large RETURN key. 

The five function keys are found 
above the qwerty keys and are rec¬ 
tangular rather than the usual square 
shape. They aiso require a firmer press 
to register in order to avoid accidental 
pressing. Another set of such keys are 
to the right of the function keys and 
include an INSERT and DELETE key 
which are used with the full screen 
editor. Also in the group is a STOP key to 
pause or stop a program, and a HOME 
key to position the cursor to the top of 
the screen. Furthercursor movement is 
performed by the four cursor keys 
arranged in a cluster to the right of the 
other keys. These are a bonus to anyone 
using the screen editor and can be used 
in games if you haven't got a joystick. 

To complete the top of the keyboard 
there are keys for RESET and POWER. 
These are suitably guarded by plastic 
ridges to stop you from accidentally 
wiping out your programs. 

Finally, the rear-raised section of the 
keyboard houses an MSX-compatible 
cartridge slot. A second cartridge slot 
can be found on the back of the unit in 
the UK version which replaces the 
Japanese version's I 0 port. This is 
quite a sensible change since all 
peripherals can be connected to the 
Sony via a cartridge slot or the built-in 
Centronics interface. Also along the 
back is an impressive array of video 
outputs and a cassette interface which, 
via the lead supplied, allow programs 
and data to be stored on an ordinary 
cassette recorder. The video outputs 
include the MSX standard RF (UHF 
channel 36) and composite audio and 
video, as well as the RGB output. This 
isn't particularly surprising considering 
Sony's interests in this field but is a 
welcome addition to any machine. 

The external features of the Sony are 
completed by two joystick ports on the 
right-hand side of the machine. 

Undoing just three screws allows 
access to the inside of the Sony HB-75. 
This contains an internal power supply 
and the main circuit board which is 
dominated by four chips. 


The Z80A processor is partly 
obstructed from view by a sup¬ 
porting strut that protects the circuitry 
from over-zealous keyboard pressing. 
It runs at just over 3.5 MHz and has 
access to 64k of RAM. 

The processor is ably supported by a 
remarkable chip, the TMS9918A, which 
is made by Texas Instruments and is a 
sprite-based display chip. It is fully 
interfaced with the CPU and controls 
the screen resolution, sprites, colours 
and monitors, updates the additional 
16k of video RAM and provides the 
various video outputs. 

Another chip, the PSG AY 3-8910, 
complements the graphics chip and is 
responsible for the 3-channel, 8-octave 
sound that is a feature of the MSX 
machines. 

Finally, there is a 32k ROM chip. This 
holds the MSX Basic and completes the 
recognised MSX standard. Although 
the original MSX specification only 
called for 8k of RAM, all the MSX 
machines that I know of have 64k, 
although there are reports of some 16k 
versions. 

One further chip of interest, which is 
unique to the Sony micro, is the 16k 
ROM chip. This contains a collection of 
programs and utilities held in firmware 
that gives the Sony the luxury of built-in 
software. 

An additional piece of hardware 
called the Data Cartridge should be 
mentioned here. This should be consi¬ 
dered by Sony owners as a compulsory 
optional extra as itfits intothecartridge 
slot and provides instantaneous stor¬ 
age and retrieval of data: compulsory 
because its presence brings out the full 
potential of built-in software. The Data 
Cartridge doesn't involve any new 
technology but illustratesthe Japanese 
flair for innovation. Quite simply the 
one I had consisted of 4k of low voltage 
CMOS RAM continually backed up by a 
small battery with a five-year life — all 
packed into a cartridge. The theoretical 
limit would be a 64k cartridge but the 
cost of CMOS RAM imposes a realistic 
limit of 16k. 

Although this facility is available to 
the other MSX machines, so far only 
Sony has given it any prominence. This 
is a shame as I feel when the cost of 



At the rear an impressive array of video outputs together with cassette interface 


CMOS RAM falls this will become an 
important storage medium. 

System software 

Unlike the other MSX micros which go 
directly into Basic, the HB-75 displays a 
menu of options when the machine is 
switched on. These options are 
selected using the cursor keys and the 
RETURN button and include an address 
book, memo pad and diary-like sche¬ 
dule reminder. 

Such applications have always been 
mentioned as uses for a home compu¬ 
ter but have never been realised, as the 
time to load from tape has been too 
long. However, Sony seems to have 
found the answer through the Data 
Cartridge. 

Each of these programs is identical in 
structure and provides the user with 
screens of nine lines of 15 characters in 
which to store an address, memo or 
schedule. These screens of information 
are given a heading through which they 
can be located and sorted. 

Selecting the address option takes 
you into another menu of options which 
stretch along the top of the screen. The 
first of these is Tiles' which, when 
selected, displays a list of all the 
address headings that are stored in the 
machine (or on the cartridge). Moving 
the cursor down to the one required and 
pressing the RETURN key is all you have 
to do to select the screen for that 
address. A nice little trick with the 
address headings isto arrangethem so 
that they contain the person's name 
and phone number. This creates an 
additional phone directory. 

New entries can be made via the NEW 
option by simply typing in the entry. 
When you've finished, pressing ESC 
not only returns you to the previous 
menu but also saves it to the Data 
Cartridge if one's present in a cartridge 
slot. 

Similarly, entries can be altered with 
the UPDATE option and, as with NEW, 
characters can be entered, altered or 
deleted anywhere on the screen. Again 
pressing ESC ends this process, but this 
time you are given the choice between 
keeping the updated version or losing it 
in favour of the original. While updat¬ 
ing, you can clear the whole entry by 
selecting the delete option at the top of 
the screen. 

The final option on the address menu 
takes you to the search/sort screen. 
Here you can search for a particular 
address by either typing in the whole 
title or a keyword. This keyword can be 
any number of characters and in either 
case only the appropriate files are 
listed. For example, if you had stored 
the addresses of all known computer 
magazinesthenthe keyword 'Personal' 
would produce several entries whereas 
'Computer'would result in a longer list. 

As you create new entries these 


122 PCW 

























Two suspension filing 
anda>^ 

*-TY\e easiest 3C0ess ^ any 

'Tksasasr** 

Excellent ptys^* 

^ protection oF each 

IdisKandits 
valuable data 


Further details from Dept PCW 
235 The Broadway London SW191SD 
01-540 9370 Telex 291561 ref MC2 

NEC 

PUBLICATIONS 

30 Hour BASIC 

standard, ZX81, Spectrum, Oric, Electron and Commodore 64 
editions 
(£6.95) 

Me and My Micro 

write and develop your own game programs 
(£2.95) 

Interfacing and 
Control on the BBC 
Micro 

how to control equipment outside the micro 

(book £9.95, cassettes £13.80, Control Kit £174.80) 

From bookshops or direct from NEC 
Further information from: 

NATIONALEXTENSION 

COLLEGE 

18 Brooklands Avenue, 
Cambridge CB2 2HN 




GSL’s Mad Autumn Prices!! 


PRINTERS 

TEC 


DYNEER 


F10 40S/P. 

£1,000.00 

DW16P. 

£269.00 

FI 0 55 S/P. 

£1,381.00 

DW16S. 

£299.00 

OKI MICROLINE 

DW 20P. 

£439.00 

80. 

£169.00 

DW 20S. 

£459.00 

80s. 

£219.00 

DW36P. 

£719.00 

82A. 

£249.00 

DW36S. 

£749.00 

92P. 

£369.00 



92S. 

£441.00 

EPSON 


83A. 

£399.00 

RX80T. 

£209.00 

93P. 

£479.00 

RX80F/T. 

£231.00 

93S. 

£549.00 

FX80. 

£349.00 

84 P. 

£649.00 

FX100FT. 

£455.00 

84S. 

£729.00 

RX100. 

£369.00 

SOFTWARE 

DATABASES 


PLANNERCALC. 

£60.00 

C0MPS0FTS DELTA.... 

£350.00 

MASTERPLANNER. 

£215.00 

D-BASE 2. 

FRIDAY. 

£295.00 

£150.00 

W0RDPR0CESS0RS 
WORDSTAR. 

£245.00 

SPREADSHEETS 


MAILMERGE. 

£121.00 

SUPERCALC 2. 

£165.00 

SPELLBINDER. 

£225.00 


(Disks at Silly Prices) 

For these and many, many more bargains ’phone Steve Silverstein on 

01-249 2066 TODAY! 

Plus a full range of accounting software, with unrivalled training, support 
and after sales service. Also great deals on Sirius, Apricot and the 
fabulous Future. 

All prices exclude VAT, postage and delivery. 

Send for a free full pricelist. 

GSL SYSTEMS LTD, 22-24 GLADING TERRACE, LONDON N16 
Telephone: 01-249 2066 


| K-Post | 

Introducing K-POST 

K-POST is the new IBM PC mailing list package from 
K-BYTES, providing full facilities for both small and 
large companies. 

★ Stores card index of customers 

★ Personalizes mailshot letters 

★ Capable of printing in a selection of different formats 

★ Simple use of menu-driven commands 

★ Easily sorted on: Customer Name 

Company Name 
Address 

★ Prints standard size address labels 

★ Fully adjustable for one-off size labels 

★ Supplied on 160K disc for PC-DOS 

★ Extremely easy to use 

K-POST enhances your efficiency 

£79.95 + VAT 

K-BYTES Ltd. 

Fryern House, 125 Winchester Road 
Chandlers Ford, Nr. Southampton 
Hants. S05 2DR. Tel. (04215) 2942 



PCW 123 















































































BENCHTEST 


appear on the top of the 
'files' list but there is a sort' 
facility which will instantaneously 
rearrange into descending order, giv¬ 
ing preference to either numbers, 
capitals or small letters. 

There doesn't seem to be a limit to the 
number of file entries that you can have 
unless you are using the Data Cartridge 
which would impose a 4k limit — about 
22full screens.Theentriescan beeither 
kept on the Cartridge or saved to tape 
using the transfer utility. If the Cartridge 
is present then an additional tape to 
cartridge utility is also available. Any 
tape-saving process also includes an 
automatic verify, so you should ensure 


screen colours are set to white 
letters on a dark blue back¬ 
ground, although any of the 16 colours 
can be used. 

The current setting of the function 
keys is displayed at the bottom of the 
screen. (F1-F5 are displayed, pressing 
shift reveals F5-F10.) The keys are 
pre-setto includecommands which are 
useful to programmers and include 
AUTO to generate line numbers, LIST 
and of course RUN. These keys can be 
easily redefined and can be used 
effectively in programs via the ON KEY 
GOSUB command. This command is 
followed by a series of line numbers 
which the program jumps to depending 


The SonyHB- 75 will be a verytemptingbuyto a 
first-time buyer. . . As an MSXmachine it carries the 
benefits of an easy to use and powerful Basic along 
with a promised glut of software. ’ 


that you note the tape position from 
which the data is saved. 

The whole process is very user- 
friendly and simple to use. So simple 
that I managed to discover all its 
facilities without having to delve into 
the accompanying Japanese manual. 
Thank goodness! 

The software on the review machine 
still contained some Japanese charac¬ 
ters which won't be present in the UK 
version. According to Sony the oppor¬ 
tunity is also being taken to improve the 
machine. This will be a difficult task as 
the FIB-75 already performs well. Yes, 
the screen size is limiting but 150 
characters should be enough for any¬ 
one's address, memo or schedule 
reminder. 

As mentioned above the memo and 
schedule reminder have identical struc¬ 
tures butyou should usetheformerasa 
notepad and the latter as a diary. Sony 
included various entries already saved 
onto the cartridge as examples for me 
to find, including a reminder of when to 
return the machine. Obviously the 
software is only at its best with the Data 
Cartridge which is why I referred to it as 
a compulsory extra. 

You can also use the Cartridge to 
store a program using the SAVE "CAT:" 
command. This can then be recalled at 
anytime by the opposite LOAD "CAT: 
Unfortunately only one program can be 
stored at any one time. Flowever, with 
careful planning you could have several 
routines as part of a single program. 
This ability to write to a Data Cartridge is 
just one of the Basic command sequ¬ 
ences that sets MSX Basic above run of 
the mill dialects. 

MSX Basic is the final option on the 
main menu and when selected takes the 
user into the standard programming 
screen found on all MSX micros. The 


on which function key is pressed. This 
matches the ON GOTO and ON GOSUB 
commands found on other machines 
for jumping to a line number depending 
on the value of a variable. However, 
MSX also includes the useful ON STRIG 
which isdependentonthedirection of a 
joystick. 

These commands should not be 
confused with the more powerful inter¬ 
rupt-driven commands which have a 
similar syntax; for example, ON INTER¬ 
VAL. These are driven independently of 
the Basic program by interruptsthat are 
generated by the display chip sixty 
times a second. 

The ON INTERVAL command is used 
to define time intervals at which sub¬ 
routines will be called. The time interval 
is written in sixtieths of a second, so 10 
seconds would be coded as ON 
INTERVAL=600 GOSUB 1000. This 
command would be at the beginning of 
the program and would be started by 
INTERVAL ON. Thereafter, every 10 
seconds, the program would jump to 
the subroutine at line 1000. Later in the 
program it could be halted by INTER¬ 
VAL OFF. 

Other interrupt commands include 
ON SPRITE which is activated by a 
sprite collision, ON ERROR by a pro¬ 
gram error and ON STOP by an attempt 
to stop the program. The ON SPRITE 
command is particularly powerful 
since, without it, it would be almost 
impossible to check for collisions be¬ 
tween the 32 sprites supported in MSX 
Basic. 

These sprites are just one of the 
advanced graphics facilities which earn 
MSX the X for extended in its name. The 
others include the self-explanatory 
CIRCLE and PAINT and the powerful 
LINE command. This, in its simplest 
form, draws a line between two points 


but adding a'b'in its syntax draws a box 
with two of the corners at the defined 
points. Finally, add an 'f'afterthe'b'and 
the box is filled in. 

More complex line drawings can be 
quickly created using the graphics 
macro language via the DRAW com¬ 
mand. This is a logo-style language 
which follows simple drawing instruc¬ 
tions. For example, U10 draws a line 10 
pixels long up the screen. There are 
similar commands for left, right and 
down as well as the diagonals. The 
instructions are placed in a string 
which is then drawn. DRAW 
"U10L10D10R10" draws a box. A simi¬ 
lar macro language controls the sound 
which is then PLAYed. 

The pixels referred to above are part 
of the 256 x 192 graphics screen — just 
oneofthree screen modeswhichcan be 
selected with the screen command. 
However, I would imagine thatthe 30 x 
24 text mode would be dropped in the 
UK version, leaving the 40 x 24 mode, 
as British users will have little use for 
Japanese character sets. 

These advanced Basic commands 
will be ample compensation to MSX 
users for the relative slowness of the 
Basic (see Benchmarks) and only hav¬ 
ing 28k of the original 64k for program 
use. They will allow even the beginner 
to produce remarkably sophisticated 
games and programs and the more 
advanced machine code programmers 
will relish the 60k of memory available. 

Applications software 

The amount of software available for a 
machine is of critical importance to its 
performance in the market. A number 
of technically sound machines have 
failed because of the comparative lack 
of software. MSX machines should 
have no problem in this area because 
the principal theory behind MSX is 
software compatibility. 

This is the quite simple idea that 
software written for one machine 
should work on another. The video 
market is a good example of this in 
practice where any VHS machine can 
use all VHS cassettes (although even 
in video there's the rival Betamax 
standard). 

The software houses obviously agree 
with the principle as at the time of 


Benchmarks 

BM1 

BM2 

BM3 

BM4 

BM5 

BM6 

BM7 

BM8 


2.1 

6.0 

16.8 

18.3 

19.3 
31.2 
44.8 

216.3 


All timings in seconds. For a full 
listing of the Benchmark programs 
see 'Direct A ccess '. 


124PCW 


























GRAPHICS 

DIGISOLVE offer you a way to increase your graphics speed and resolution. Using a high speed graphics 
processor, our cards draw lines and characters FAST. The graphics processor works in parallel to the host 
machine and gives you the power of using a co-processor specifically designed for graphics. With drawing 
rates of up to 1,500,000 pixels per second, lines appear instantly to speed up your plotting. 

With the resolution, we offer new possibilities for software and systems, both in monochrome and colour 
on a large range of computers. 



COLOUR GRAPHICS CONTROLLER 

DIGISOLVE offer you high resolution colour graphics too. Designed to plug into any computer with 
a bus host adaptor. The VGP64 gives you 512 x 512 pixels in 64 colours. With its own vector 
processor and 384K bytes of memory, your computer can become a sophisticated grahics system. 
64 COLOURS or 8 if you insist, not many do! 4096 COLOURS now you can really paint a picture. 
384K BYTES of RAM or 768K Bytes with 4096 displayed simultaneously. 2 PICTURE BUFFERS 
give you help with animation. GREY SCALE OUTPUT. EXT VIDEO SYNC LOCK available for 
making video tapes. APPLE, SAGE, PET, IBM, SI00, VME BUS, RS232, centronics, all have 
interfaces available to make use of our fast hardware. New ones are coming along all the time so 
give us a ring if your requirement is not listed. 

8 COLOURS £899, 64 COLOURS £999 
4096 COLOURS £2000 + P&P + VAT 

The above prices are box units including power supply but excluding computer interface. 
SOFTWARE PACKAGES: Painting and Slide generation, Business graphics, Architectural 3D 
design. 


APPLE II 

DIGISOLVE s Apple II High Resolution Vector Graphics Processor card quadruples the screen 
resolution and saves using up your Apple’s memory. The enhanced Applesoft support disc 
supplied with our card provides powerful graphic functions and simplifies the conversion of existing 
software. 

512 x 512 pixels resolution. FAST 1,500,000 pixels per second. MEMORY an extra 64K on the 
card. TEXT to 85 characters by 57 lines. CURSOR drawing features. SOFTWARE 18 new 
functions are added to Applesoft and extra utilities too, all with source listing. OUTPUT to a dot 
matrix printer or save images on a disc. PASCAL and TASC Compiles supported too. 

£399.00 + P&P + VAT 

SOFTWARE PACKAGES: Art and Design, Business graphics, Painting, Slide generation 
packages. Architectural design and modelling, Kitchen design and 
visicalc preboots. 



CUSTOM DESIGNS 


VDU BOARD 

DIGISOLVE offer you the cheapest way to make a scrolling VDU with our intelligent 80 x 24 VDU 
card. With over 50 control functions, the card works up to 19.2K baud. 

80 x 24 DISPLAY optional 40 x 24 or 40 x 12. 

TRUE DESCENDERS on properly formed characters in an 8 x 12 matrix. 

BLOCK GRAPHICS 

FULLY SCROLLING display 

UP TO 19.2K BAUD via RS232 communications port. 

KEYBOARD AND RS232 DATA INPUT 
£180.00 (1 off) + P&P + VAT 


COLOUR GRAPHICS TERMINAL 

The new FRONTIER monochrome and colour high resolution graphics terminals are fully 
compatible with Tek 4014 terminals at an amazing price. The high line rate flicker free monitor and 
advanced electronics provide an exceptional graphic display terminal. 

512 x 720 DISPLAY, IK x IK STORED PICTURE PAN, ZOOM & SCROLL to move the display 
about. LOCAL EDITING with macros and software definable character fonts. 

PALLETTE OF 4096 COLOURS 

FLICKER FREE DISPLAY due to high line rate monitor and advanced electronics working 
non-interlaced. 

19" SCREEN OPTION AVAILABLE 

PRICES FROM £1495.00 + P&P -I- VAT 


DIGISOLVE have staff dedicated to design consultancy and are helping many industrial users with custom design packages. 
Our experience in designing display equipment, character or graphic based, and microprocessor controllers may help you with 
your special projects. Please do not hesitate to contact us if you require further details. 



DIGISOLVE LIMITED 

AIRE & CALDER WORKS 

CINDER LANE 

CASTLEFORD 

W. YORKS WF10 1LU 

(0977) 513141 (6 lines in), 513382, 510511 

TELEX 557661 AGRAM 


APPLESOFT IS COPYRIGHT APPLE COMPUTER • TEK 4010 IS COPYRIGHT TEKTRONIX • SCRIBE IS COPYRIGHT ECOTECH LTD 


PCW125 



































Software for the IBM PC/XT 

- A Buyer’s Guide 


START HERE 

First, ask yourself a few simple questions: 

1. Do you want one of the best selections of 
software for the IBM at your disposal? 

2. Do you wish to take advantage of some of 
the lowest prices available? 

3. Do you want to deal with friendly, down to 
earth, sales people? 

4. Do you need help, advice or technical 
support? 

If you answer YES to any of the above, then| 
move on. 


o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 


CHOICE 


We stock one of the widest selections of 
software for the PC including the best of 
the latest releases, such as the exciting 
integrated systems from Lotus and Ashton 
Tate. 

Look at a few of the many software 
packages available for the IBM PC: 

Ashton Tate — Framework: Powerful integrated 
system comprising outlining, spreadsheet, database 
(fully compatible with dBase), DOS access, word 
processing and graphics. 

MicroPro — WordStar Professional: WordStar, the 
no. 1 word processing program for micros, packaged 
complete with MailMerge, Starlndex and 
CorrectStar (MicroPro's new, phonetic spelling 
checker). 

Lotus — Sm y phony : All-in-one integrated package 
incorporating graphics, communications, 
spreadsheet (1-2-3 compatible), word processing and 
database system. 

Peachtree — PBMS Led g ers: Interactive suite of 
Business Management Systems. Comprising 
Nominal, Purchase, Sales and Costing ledgers, 
inventory management and payroll. 

Sorcim — SuperCalc 2: Probably the most popular 
spreadsheet package. Comprehensive, easy to use, 
and very well documented. 

IUS — Easy Writer: Easy writer I is IBM's choice for 
quick efficient word processing, for more 
sophisticated text processing choose Easywriter II. 
SPI — Open Access: A six-in-one package combining 
spreadsheet, 3-D graphics, word processor, 
scheduler, telecommunications and information 
manager. 


SUPPORT 


We've been helping companies for over 
seven years now. We'll offer advice and 
help in choosing the right software for 
your application. We also provide training, 
installation and maintenance. 


THE NEW IBM 
PORTABLE PC 


o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 

o 



PRICE 


You may know exactly what your requirements 
are and simply wish to take advantage of some 
of the lowest prices around, making that 
already over-stretched budget go just a little 
further. 



Now you can take your PC with you! The Portable 
gives you the same power, versatility and function 
as an equivalent IBM PC. Standard features 
include: 

* 256K RAM 

* Integral 9" amber screen 

* Slimline D/S drives 

* Colour graphics adapter 

* Five extra expansion slots 

* DOS 2.1 

* Lightweight 83-key keyboard 

* Fitted bag for easy transport. 

The inclusion of the colour graphics card is a 
really smart move on IBM's part. In the field 
where you will likely just be entering data the 9" 
screen is fine. Then back in the office you can 
plug in an IBM colour monitor for large easy to 
read characters with the added highlighting 
colour gives. 

All this power for only £2,195 (excludes colour 
monitor) plus VAT. 

framework special off sofiware 

We are including Ashton T^ ort able PC or 256K 

package, Framework with eve V dd a printer 

PC/XT sold by fP^g^eoithe most powerful 

THE NEXT MOVE 

_ Dial 01-675 5325 and speak 

yJ to Interam Computer Systems Ltd. 

Contact us for further details or to 
arrange for a free product 
demonstration. We’ll also send you a 
free catalogue and price list. 

IMIIDAM 

COMPUTER STORE 


INTERAM - 


- Authorised IBM Dealer 46 Balham High Road, London SW12.Tel: 01-675 5325Tlx: 8954072/ 


126 PCW 




















































































Aside prof He shows the ports for two jo ys ticks 


writing 45 of them 
preparing catalogues of 
to 15 titles for release in the aut¬ 
umn. This list of 45 companies contains 
the majority of the market leaders, 
planning MSX versions of their chart¬ 
topping titles. 

On top of those already committed 
there is probably an equal number 
waiting in the wings to see how well 
MSX-based micros sell. Should MSX 
take off, then I would imagine that the 
number of titles available will be 
immense, possibly even rivalling the 
Spectrum's range. 

It is obvious that such a large range 
will includethe inevitablefruit machine 
and space invaders programs which 
seem to plague most micros; but then I 
feel the machine's facilities will gener¬ 
ate more advanced software. For exam¬ 
ple, machine code programmers have 
60k to play with which is unrivalled in 
the bgme market. Similarly tne Data 
Cartridge combined with a cartridge in 
the second slot provides the opportun¬ 
ity for immediate software. 

Sony 3V2in disks will be a third 
medium available to software houses 
and will no doubt be used to provide 
MSX owners with a range of home and 
small business packages including a 
comprehensive CP/M library. 

Another reason for the availability of 
software is the help that the MSX group 
is giving to software houses — includ¬ 
ing a full list of useful ROM calls. This 
should be taken as a lesson to other 
companies who try to keep such 
information to themselves; which atti¬ 
tude is somewhat self-defeating as 
without such information program¬ 
mers cannot best use a machine's 
capabilities. Consequently, the stan¬ 
dard of software suffers and therefore 
so does the machine itself. 

Documentation 

Documentation is especially important 
in a machine aimed at the first-time user 
and therefore should contain a Basic 
language tutorial as well as machine 
instructions. The task of evaluating the 
Sony manuals was almost impossible 
as they were all in Japanese. However, 
by virtue of thefactthat Basic keywords 


are recognisable, an educated guess 
can be made. 

The three manuals supplied were: 
the introductory guide to the HB-75; an 
explanation of the built-in software; 
and a Basic tutorial guide. 

The introductory guide takes you 
through setting up the computer and on 
to an explanation of the keyboard, 
particularly the function keys and CTRL 
key permutations. It closes with a full 
technical specification and even a 
vague memory map. 

The second manual provides re¬ 
latively clear instructions about the use 
of the firmware. This manual couldn't 
go wrong as the programs are well- 
structured and easy tofollow. However, 
the manual presents it comprehensive¬ 
ly and includes a diagram of the tree 
structure of the software marked with 
the key presses necessary to move 
around it. 

The Basic tutorial manual will no 
doubt be renamed the 'Fido' manual as 
it likens the computer to a dog called 
Fido who is very good at following 
commands. This is quite a nice analogy 
which sets the tone for a manual 
blatantly aimed at children. (I was 
supplied with a direct English transla¬ 
tion of this book which turned out to be a 
competent beginners' guide to MSX 
Basic.) 

The main failing in the three manuals 
is the apparent lack of any explanation 
of the more advanced and useful 
facilities of MSX Basic. For example, 


there is no mention of the machine s 32 
sprites, nor of the useful grapn.^b 
commands or of the more involve: 
interrupt-driven commands. This is • 
shame since it is these facilities that -e: 
MSX Basic ahead of other diaiects 

However, according to Sony a toudr 
manual is being prepared which shou 
answer these criticisms. This manual is 
said to include an explanation of each of 
the Basic keywords, with discussiors 
and examples of the more advanced 
features. 

Prices 

At the time of writing exact detaiiscf the 
prices of the MSX machines are sti - 
somewhat vague. An early indication 
suggests that they will vary between 
£250 and £320. The Sony comes near 
the top of this range at £299, which s 
consistent with its additional features. 

This price compares well with other 
£200+ micros; for example, the Com 
modore 64 and the BBC. The 4k Data 
Cartridge costs an additional £30.40. 

Conclusion 

The Sony HB-75 will be a very tempting 
buy to a first-time buyer, particularly if 
they already own a Sony product. As an 
MSX machine it carries the benefits of 
an easy to use and powerful Basic along 
with a promised glut of software. 

It also expands on the MSX core with 
the inclusion of RGB and three useful 
firmware packages which illustrate the 
potential of the Data Cartridge. The 
3V2in disk drive will be only one of the 
many peripherals available as hard¬ 
ware manufacturers will no doubt jump 
on the MSX bandwagon. 

However, it is unlikely that the 
computer industry will stop developing 
at its current rate. It may slow down a 
little, but development will continue. 
Consequently, there will always be 
room for the Sinclairs as they take home 
machines into the next generation. 

It is debatable whether the MSX 
machines will be able to cope with these 
developments. Even if they don't, they 
will still form a much needed base line. 

[£3 


Technical specifications 

CPU: 

Z80A processor running at 3.58 MHz 

ROM: 

32k MSX Basic; 16k firmware 

RAM: 

64k RAM; 16k video RAM 

Keyboard: 

73-key MSX standard incorporating five function keys and 


a cluster of cursor keys. 

Display: 

Text mode 40 x 24, graphics 256 x 192. 32 definable 
sprites, 16 colours. 

Sound: 

Three channels, eight octaves. 

Interfaces: 

Centronics (printer), two MSX cartridge slots, standard 
cassette (1200 2400 baud). 

Video output: 

RF (UHF ch 36), composite audio and video and RGB. 

Dimensions: 

407 x 67 x245mm (width, height and depth respectively) 

Weight: 

2.8kg 


FVW 127 



























With competition in tjw integrated software market hotting up, discerning 

micro users wijjjioteasijybe^ fooledjnto buying tjre latest 'gimmick'. So, a 

system caljedSMARTwoujdseem to haveajotto Ijve up to. 

BillHollandputs it_ to the test 


Innovative Software's SMART system 
comes in three major sections which 
may be purchased individually but are 
intended to be operated as one large 
application. They cover the areas of 
word processing, spreadsheet with 
graphics, and data management. A 
fourth unit called Time Manager' is 
available but this was not included in 
the review package. 

The SMART system is supplied on 
five diskettes. On loading the system a 
diagrammatic display of available op¬ 
tions appears. You either move the 
cursor or press a letter-key to select 
Word processor. Data manager, 
Spreadsheet, or Time manager. 

A 'macro' facility enables you to 
redefine any infrequently used key for 
the duration of a session to cover a 
frequently used series of key- 
depressions (for example, a set of 
reformatting commands, or a lengthy 
phrase like 'Associated Semi- 
Conductors Limited'). The macro can 
contain up to fifty keystrokes, and you 
can render a set of macros permanent 
by saving them for later reloading. 
There is even a function to restore 
temporarily the re-defined key to its 
normal function for one depression 
only! 

Word processor 

Having selected the word processing 
option (if you are using floppies rather 
than hard disk) you have to insert the 
word processing disk in order to 
continue; and similarly with the other 
applications. The program then pre¬ 
sents the main area of window-1, 
bordered and with a 'ruler' at the 
bottom showing the left and right 
margins and tab stops. (Further 'win¬ 
dows' can be separated off, with 
different texts being loaded into each.) 
'Word-wrap' is automatic, and as the 
cursor leaves a text line after any 
change, automatic re-formatting 
occurs. 

As you input text a small diamond¬ 
shaped text-end indicator is pushed 
ahead of the typed text; a flashing 


cursor keeps pace with it as you 
continue, but if you go back into the 
body of the document for modification 
it leaves the diamond behind at the end. 
A number of function and letter-key 
options are displayed at the bottom of 
the screen which are available with the 
simultaneous use of the 'alternate' key 
(a sort of additional 'control' key) orthe 
'control' key itself. These options are, in 
fact, the most frequently used subset of 
all the generally available options 
available through the 'command' key. 

The command key options are 
reached by using 'Esc'toget'command 
list 1' to the bottom of the screen, after 
which the use of the 7' or command key 
(as with Supercalc) shifts you to the 
second to fifth command lists; another 
7' depression takes you backtothefirst. 
A further nice touch is that the use of 
'alt-x' re-presents the last instruction 
used, poised for further use. 

Editing text is a delight. There are 
variations on the'underscore'theme — 
you can underline, with respect to the 
present position of the cursor, a word, a 
line, a sentence, a paragraph, or a block. 

Apart from this, you can also select 
continual underlining of any new text 
input. Text 'find' and 'replace' works 
like WordStar (that is, in a convenient 
and logical way), with the ability to 
ignore the distinction between upper- 
and lower-case, to search the whole file 
onwards or backwards, ask before 
replacing, and so on. The 'copy', 'find' 
and 'delete' commands from com- 



Thestart-up menu displays the 
available options 


mand list 1 have similar parameter 
choices to those listed above for 
'underscore'. 

Another useful built-in extra is the 
'compute' option; type in a formula 
with all-numeric terms and the prog¬ 
ram calculates the answer; or type in a 
list of, say, values, which will be totalled 
when you have indicated the top left 
and bottom right corners. 

The file read and write commands are 
differently organised to WordStar's, 
even though they perform similar 
duties. Whereas WordStar offers 
D(ocument load), ''KD(one) to save, and 
"KQ(uit) to abandon, the SMART sys¬ 
tem has 'Load', 'Unload', which re¬ 
moves a document from the document 
window (that is, the screen) without 
saving it, and 'Save', which puts the file 
on disk without removing it from the 
screen. If you opt for 'Unload' you will 
be asked whether or not you want to 
save it first. 

Be warned: there is an interesting 
trap in Save: if you save, you will be 
asked the document name. If you try to 
enter a new name, the program does 
not rename the existing document, but 
attempts to save a document of that 
name which it assumes you have been 
using in one of the alternative win¬ 
dows; it therefore tells you it doesn't 
exist. The trick is to press 'return' on the 
query without inserting a name, and the 
document is then saved under its 
existing name. 

Another useful facility is the 'foot- 



Editing textissheerdelight; with 
variations on the underscore theme 


128 PCW 






















note' function. This enables the user to 
insert a footnote marker at a particular 
point in the main text and link it to a 
textual footnote of up to three lines' 
length which 'follows' the marker 
around wherever it is shifted and prints 
at the bottom of the page of the printed 
document. 

When the footnote text has been 
entered, it will not be visible when 
editing the main document, so a 
subsidiary of the main 'window' com¬ 
mand allows you to display footnotes. 

The 'print' option from command list 
1 gives five options: Normal, En¬ 
hanced, Options, Default and Tem¬ 
plate. The 'Template' system requires 
some explanation. For each document 
created on the SMART system, a 
template for printing is also created 
holding the specific print features to be 
used for printing that document. 

If you want to specify an individual 
template for a document, select 'Op¬ 
tions' from the list, and a long list of 
possibilities will be presented: a three- 
line header, either left- or centre- 
justified, and a three-line footer, with up 
to three further (blank) lines respective¬ 
ly before or after; specification of the 
dateforthe heading,formatted in either 
alpha or numeric; lines to enclose the 
document; form length and width; top 
and bottom margins, and left and right 
indents; and single or continuous 
stationery. 'Normal' print is for users 
who do not have a graphics (dot matrix) 
printer, since the alternative 'En¬ 
hanced' printing produces italic and 
other fancy styles produced in the 
document with the 'font' function de¬ 
scribed above. 

The 'merge' commands emulate the 
'mailmerge' extra available on Word¬ 
Star. Using it you can print, either by 
taking data from a file or by direct entry 
from the keyboard, personalised circu¬ 
lar letters or other correspondence. 

The 'graphics' option available from 
command list 4 allows the transferabil¬ 
ity of data between various segments of 
the sytem. This option will pick up a 
graph produced with the spreadsheet 
and incorporate it into a word proces¬ 
sing document. A further step in this 
direction is the 'send' command — this 
takes raw data from one member 
program of the SMART suite to 
another. Thus you could enter despatch 
details into the data management 
program, update stocks and trigger 



The usual spreadsheet format; both 
rows andcolumns arenumbered 


re-order enquiries, then send the de¬ 
tails to the spreadsheet to have exten¬ 
sions performed, VAT calculated, con¬ 
ditional commands carried out, take the 
result over to the word processor to 
have the result tidied up and printed out 
as an invoice. 

Within each of the main SMART 
sections (word processing, spread¬ 
sheet and data management) you can 
run a 'project' file. This seems to be a 
derivative of the 'batch file' idea in 
CP/M; that is, you take a list of 
commands that you frequently run in a 
given sequence, and, by using the 
'remember' facility, record them into a 
project file. At any time thereafter you 
can run the project with 'execute' and 
the project name. 

The only problem worth pointing out 
is that the 'change-type' on command 
list 4 results in a 'beep' and 'Unknown 
command'. Apart from this and a few 
incorrect command list references in 
the manual, the word processor is very 
impressive. 

Spreadsheet & graphics 

When the user moves from the main 
menu to the spreadsheet, the screen 
takes on the familiar spreadsheet for¬ 
mat; both rows and columns are 
numbered. Less conventional istheuse 
of the extent of the spreadsheet; an 
economising method called 'sparse 
matrix storage' reserves space only for 
cells containing data, so that a thinly 
filled spreadsheet is much less likely to 
overflow memory. Help is at hand in the 
form of a 'parachute': if memory does 
fill up, the disk space available is also 
used. Due to this dedication of RAM 
space to data storage, a penalty is 
noticeable in that any little activity like 
cursor movement to outline an item on 
a menu, or matrix recalculation, causes 
disk activity as program sectors are 
fetched and discarded — no great time 
loss, however. 

Formulae can be up to 1900 charac¬ 
ters long, and are initiated with a '='. 
The worksheet has 9999 rows and 999 
columns. In the spreadsheet it quickly 
becomes evident that the same general 
design principles used in the word 
processor have been applied to the 
spreadsheet — providing the same 
advantages and drawbacks. For inst¬ 
ance, to move around in the spread¬ 
sheet you can use, apart from the 
obvious arrow keys, the home, end, tab, 



Beautifully coloured graphics: the 
possibilities seem quite endless 


shift -I- tab, Pgup, Pgdn, A + arrows. 

The method of command entry is 
normal forthistype of application: that 
is, the initial choice of one of the 
commands from, say, command list 3 
(done by moving the cursor and press¬ 
ing 'CR', or by typing the initial letter of 
the command), causes the option list to 
be displayed and the command to be 
shown a line lower in 'pale' mode. 
When you choose an option, it is added 
after the 'pale' command, and any 
further choices displayed until the 
action takes place. 

Cell referencing is more complex 
than in standard spreadsheeting: entry 
of absolute references (that is, those 
you don't want to change automatically 
if you shift the cell or replicate it 
elsewhere) are entered in the form 
r[n]c[n], whereas the normal relative 
references are entered as rncn. To add 
the last ounce of complication you can 
enter a mixed version such as r7c[12]. 

Within the spreadsheet program 
there are five command lists, sum¬ 
moned by the use of the 7' key. For 
instance, there is a 'find', but its 
options vary, giving you the opportun¬ 
ity to specify value, text, or error to be 
sought. The latter is a good idea: if 
you have ever been stuck in a spread¬ 
sheet full of N/A's and no idea where 
to start looking you'll appreciate this 
facility. Having found your error you 
can hit alt-E or -F to have the error 
analysed. The 'help' function is pre¬ 
sent and functions in the same way as 
the word processor's. The 'blank' 
command lets you erase a block, line, 
column, or, if unspecified, the current 
cell. 

One thing to be aware of when 
selecting a 'column' to be blanked is 
the request to 'Enter number of col¬ 
umns'. If your cursor is resting on 
column 6 and you want to delete 
column 3, be careful! If you specify 
column number '3' (and why not?), 
you will find you blank out columns 6, 
7 and 8 — the three columns that 
begin where your cursor is! A bit 
naughty . . . 

Loading a previously produced and 
saved worksheet is greatly helped 
with the display of the files available 
on the 'B' disk. After one has been 
selected you can choose between 
having the file resident or non¬ 
resident; this means the presence of 
the file in RAM or merely in a position 



Database format is fixed orvariable 
length —a wonderful luxury 


PCW129 
























CALL MICROCENTRE 
FOR CRQMEMCO 


CR0MEMC0C-10MP 

Cromemco's C-10 personal computer 
includes a Z-80A microprocessor with 64K 
Bytes RAM, 24K Bytes ROM, high 
resolution 12" green phosphor 25 x 80 
screen, detached keyboard, 5" floppy disk 
drive with 390K Bytes capacity, 
communications and printer ports, 
terminal emulation, graphical characters, 
CDOS operating system and 32K 
Structured Basic. 

In the C-10MP we add a software “Super 
Paka full screen editor, WordStar, 
MailMerge, Writemaster, CalcStarand 
PianMaster spreadsheet programs, 
Chess game, MoneyMaster financial 
analysis andlnfoStar data base 
management system. 


The System One Hard Disk computer, with 
an integral 21 Megabyte Winchester hard 
disk, includes Cromemco's dual 68000/Z- 
80A DPU processor (featured below), with 
256K Bytes of RAM and 390K Bytes of 
floppy disk storage. 

The S-100 bus has eight card slots, 
sufficient for expansion utilising 
Cromemco’s range of interface cards for 
high resolution colour graphics, process 
control, analogue-digital data conversion 
and telecommunications. 


A choice of operating systems includes 
CDOS, CP/M and CROMIX. 


CROMEMCO CS - 1HD2 


CROMEMCO DPU 


Cromemco’s Dual Processor Unit is the ultimate professional 
micro-computer. It combines the flexibility ofZ-80A 8-bit systems 
with the speed and versatility of6800016-bit technology and an 
address space of up to 16 Megabytes of RAM. 

The DPU can be installed in several Cromenco computers, 
including the CS-1 featured above. For larger applications we 
recommend the CS-2, with up to 4 floppy disk drives, each of 
390K Bytes capacity, an optional 21 Megabyte Winchester hard 
disk, screen and printer interfaces plus a 21 slot S-100 bus - 
sufficient capacity to cope with the most demanding industrial or 
laboratory requirements. 


With over 5 years experience of Cromemco systems, we I are Cromemco's leading British distributors. 

MicroCentre iCromemco 

30 Dundas Street, Edinburgh. 031-556 7354 / 207 Bath Street, Glasgow. 041-248 2767 


























to be 'run-in' from disk. The latter 
choice, of course, means that you can 
draw on a series of large worksheets 
for data without taking up RAM at all. 
(Just in case you load in so many 
worksheets that you lose track of 
yourself, use of the 'index' command 
from command list 4 gives you a list of 
all the worksheets currently loaded. 

Other elaborations from the normal 
approach are the two 'copy' facilities: 
the standard one when encountering a 
formula will copy the formula to 
another cell, whereas 'vcopy' will shift 
the actual value. The set of row and 
column numbers can be switched off 
independently of each other, and to 
'open up' things the 'border' com¬ 
mand removes the line-border with¬ 
out switching off line or column num¬ 
bers. In doing so, however, it displays 
a further two rows on the screen. 

The 'F-calculator' function, avail¬ 
able from command list 5, is very 
useful. If you have split the screen, 
your values are retained in the upper 
or lower screen while the part-screen 
in which the cursor was positioned is 
now the work field for the calculator. 

The graphics (on a separate diskette 
if you are using floppies) are some¬ 
thing else. From the moment you go 
in through 'define' and see that you 
can define three rows of main title, 
three rows of footnote, both their 
colour and font and the main title's 
size, the degree of detail (and com¬ 
plexity) becomes awesome. 

And if you have a colour monitor, 
the possibilities are infinite. To give 
you an idea: when you decide to add a 
touch of colour with the 'paint' 
routine, you can specify border, cursor 
or window. If you select 'cursor' you 
can then select both the cursor back¬ 
ground and the foreground; similarly 
with the window(s). 

The 'print' options are equally wide- 
embracing. On selecting 'print', one 
selects between 'formulas' and 'text'. 
Within this choice there is the choice 
between region or block, complete 
worksheet and window. The output 
can be sent to disk for further (word- 
processor) modification or, of course, 
to the printer. The final choice is the 
number of copies. 

The 'send' option, as mentioned 
above, allows communication be¬ 
tween word processor, spreadsheet, 
and data manager. You can, having 
defined a graph from data entered 
into, say, a number of spreadsheets, 
shift both blocks of data and the graph 
illustrative of the data into the body of 
a word processing document. 

In using the worksheet, I picked up a 
'ghost' after opening both a horizontal 
and a vertical window and 'zooming' 
into one part of it. A value of 34.00 
kept disappearing and reappearing as 
the cursor moved around the screen. It 


tlSljWARE 

wouldn't stay away, but attempting to 
use it in a formula produced 'error 
100' in the destination cell and 'error 1' 
in the narrative line. Ho, hum! Another 
minor 'bug' appeared when a copy 
was made of a row of values. 
Although all the values had been 
copied, some of the cells remained 
blank until the cursor had been passed 
over them, whereupon the value was 
finally revealed. Very odd ... However 
as soon as the windows were 'un¬ 
zoomed' and 'closed' all was well and 
the ghosts went away. 

The manual supplied for review was 
a development copy complete with 
warts. Diagrams were missing and, 
spelling errors abounded but the re¬ 
lease version should be an improve¬ 
ment on this. 

Data manager 

Database work can be complex and is 
probably the activity most users tackle 
last. 

Structuring the database is carried 
out by using the 'create' command 
whereupon the user will be asked to 
specify whether a new structure or not 
is to be used (this is in case an existing 
one is to be modified). The format can 
be either fixed or variable length — a 
new departure for micro databases. 
The British 'Superfile' works in variable 
length, but most others are fixed. 

As you begin to set up the fields in 
the database, the next requirement 
will be the type. This may be alpha¬ 
numeric, 'Inv name', numeric, coun¬ 
ter, date, time, ssn (social security 
number USA style?), or Phone. The 
numeric field can be input as calcu¬ 
lated, and the formula for calculation 
input straight away. You can, of 
course, use a function key to insert 
fields. 

When selecting key fields all fields 
are displayed, with a cursor to be 
pointed to the required field. There is a 
minor anomaly here in that use of f 10 
doesn't (as is normal) end the selec¬ 
tion process; you have to use 'return'. 
There is also a problem; when you do 
so, on occasion you end up with 
screens full of the word 'Execute' 
flashing past, the only way out being 
to re-boot. Oddly you don't get the 
chance of specifying whether or not 
duplicate keys are allowed. For exam¬ 
ple, with 'clock no.' as the main key, 
you would not want to allow duplicate 
keys, but if you were also keying the 
tax codes for these they should be. 

With numeric fields one can specify 
accuracy — that is, decimal places 
wanted — and, more interestingly, 
there is the idea of calculated fields. 


This allows one to nominate, in addi¬ 
tion to the field length and type, a 
formula which governs the value of 
the field in terms of the values already 
entered into fields in the present 
record, along with constants. For ex¬ 
ample, if a wages database consisted 
of, among other fields: 

(5) stdhrs (hours at standard 
rate) 

(6 thalf (hours at time and a 
half) 

(7) double (hours at double 

time) 

(8) rate (the basic rate per 

hour) 

one can define field 9 (gross pay) as: 

(9) ([5] + ([6]*1.5) + ([7]*2))*[8] 
and the result is that the input screen 
allows one to enter data into fields 5-8, 
but not 9, but on 'return' the calculated 
value of gross pay flashes up into field 
9. Very neat. 

On the review package there was a 
problem with the 'create' function. If 
an error occurred in entering a field's 
details and the 'f8' 'delete field' func¬ 
tion was called, even though the entry 
details had been cleared from the 
screen they would still be in memory. 
This meant that when corrected de¬ 
tails were input the new field lengths 
were added to the deleted ones. 

Another minor problem was on 
'browse', where field names are trun¬ 
cated to the number of characters in 
the fields rather than columns being 
spaced out. But at least you get field 
names, more than can be said for 
dBasell. 

Prices 

The SMART system costs £635, but 
£485 with proof of purchase of either 
WordStar, dBasell or Lotus 1-2-3. Mod¬ 
ules can be purchased separately: 
Word Processor £280; Spreadsheet 
and Data Manager £350 each. All prices 
exclude VAT. 

Conclusion 

Overall, this is an exciting package. It 
is flexible and well-designed — with 
no obvious gimmickry. 

Its shortcomings? Well, a few prob¬ 
lems need ironing out; and the extent 
of interaction between the three units 
of the system is limited — multiple 
word processing screens are fine as 
far as they go, but a split screen with, 
say, word processing on one side and 
a spreadsheet on the other would be 
better. 

The SMART system is being im¬ 
ported into the UK by 01-Computers of 
Battersea, who kindly loaned the re¬ 
view copies and manuals. 

This review was carried out on an IBM 
PC, but the package is available for the 
IBM PC, compatibles and the Apricot. 
For further details contact the supplier: 
Paradigm (UK) Ltd on (01) 228 5008. BUD 


PCW131 










VIC 20/COMMODORE 


Upgrade to suit 

Are yoij tjiinkmg of upgrading your VIC20tq a Commodore 64 butafraid 

qfJosmgyourexistingjDnpg^^ggestsaqujckand 

painlessmetho^ igypuroidViC^rograme. 


If you've upgraded from a VIC 20 to a 
Commodore 64, or intend to, you may 
have wondered if you'll lose the use of 
your existing programs. This article will 
help you to convert your programs for 
the '64, which in turn will give you a 
better understanding of both 
machines. 

Programs usually consist of one, or a 
mixture, of the following five parts: 

1 Theusual Basickeywords(PRINT,for 
example). 

2 POKEs and PEEKs into areas of 
memory. 

3 User-defined character sets and high 
resolution graphics. 

4 Sound effects and music. 

5 Machine code, either as full length 
programs or as subroutines for Basic. 

If you use a disk drive with your VIC 
you'll have no problems loading your 


programs into the '64, but if you use a 
cassette, life is a little more compli¬ 
cated. Although the VIC and the '64 use 
very similar cassette systems, VIC 
programs will not load off tape into the 
'64. The only solution is to get a friend 
(orafriendly dealer) with a diskdriveto 
transfer your programs to disk and then 
into the '64, where you can save them to 
tape ready to convert at home. 

Basic keywords 

The '64 and the VIC use the same Basic 
as Commodore's first computer, the 
PET. Each machine has the same Basic 
keywords which perform in exactly the 
same way. 

On the VIC, you can type program 
linesupto88characterslong,butonthe 
'64 you're restricted to 80 (the '64 will 
run lines over 80 characters but they 


then become difficult to edit). 

The command most affected by the 
change of machines (excluding the 
above) is the PRINT statement. The '64 
has a 40-column by 25-line screen 
compared with the VIC's miserly 22 
columns by 23 lines. This means that 
your neatly formatted VIC screens will 
now fill only the left half of the 64's 
screen. It's a straightforward if time- 
consuming jobto movethetextaround 
within your program's PRINT state¬ 
ments to achieve a good layout, chang¬ 
ing TABs and SPCs to take into account 
the bigger screen size. 

While doing this you might be able to 
use the '64's eight extra colours; these 
areaccessedusingtheCommodorekey 
and the number keys. (It's best to leave 
re-doing the screen formatting parts of 
your VIC programs until last as it's a 
purely cosmetic operation.) 

POKEs and PEEKs into 
areas of memory 

The memory maps in Figs 1 and 2 show 
how different the memory maps of the 
two machines are. Fig 3 shows the 
differences in greater detail. 

The screen and colour memories of 
the two computers work in the same 
way: you have to set the colour on the 
colour screen before a character will 
show up on the normal screen. On the 
VIC, the contents of location 36879 
dictate the border and screen colours, 
while on the '64 they are handled 
separately by location 53280 for the 
border colourand location 53281 forthe 
screen colour. These take a value 
between 0 which is black and 15 which 
is grey 3. Any program that POKEs and 
PEEKs to and from the screen (a game, 
for example) will have to be consider¬ 
ably rewritten to take into account the 
'64's bigger screen. On the 64, any 
moving character which wrapped 
round onto the next line on the VIC will 
continue moving on the same line for 
some 18 characters. 

Further problems stem from the fact 
that the VIC's memory map changes 
depending on the amount of expansion 
that has been added. A program for a 
VIC with 3k expansion will have to be 
converted slightly differently from one 
for an 8k expanded VIC (Fig 1 should be 


$FFFF 

$E000 

$C000 

$A000 

$9800 

$9600 

$9000 

$8000 

$6000 

$4000 

$2000 

$1000 

$03FF 


Kernel 

Basic 

ROM 

Game/expansion 

ROM/RAM 


V 2 k Colour Screen 


4k character ROM 

512 Characters 

8k 

Empty 

8k 

Empty 

8k 

Empty 

V 2 k Screen Memory 

3V 2 k RAM 

3k expansion 

RAM 

Ik 'reserved' RAM 


$0000 

Fig 1 VIC20 memory maps 


65535 

57344 

49152 


40960 

38912 

38400 


36864 

32768 

24576 

16384 

8192 

7680 

4096 

1024 

0 


38400 

37888 


$1000 

$03FF 

$0000 


Kernel 

Basic 

ROM 

Game/Expansion 

ROM/RAM 


V 2 k Colour Screen 


4k character ROM 

24k 

Possible 

Expansion 

372k 

V 2 k Screen Memory 

3k RAM Expansion 

Ik 'reserved' RAM 


$9400 


8192 

4607 

4096 

1024 

0000 


132 PCW 
















































$FFFF 


$E000 

$D000 

8k 

Kernel 

ROM 

4k I/O ROM 

4k RAM 

5 >uuuu 

$A000 

8k 

Basic 

ROM 

8k 

RAM/cartridge 

$8000 

8k 

RAM 

3>t>UUU 

c/innn 

8k 

RAM 

UUU 

$2000 

8k 

RAM 

Basic RAM 

$0800 

<tr\Anr\ 

Basic RAM 

Screen + Sprite Pointers 

IpU4UU 

Ik 'reserved' RAM 

$0000 



Fig 2 Commodore 64 memory map 


of assistance here). 

User-defined character sets are 
handled in much the same way by both 
computers. On the '64, however, the 
ROM which holds the '64's normal 
character set co-habits with the '64s I/O 
ROM at 53248 ($D000). If your program 
has its own characters stored as data 
statements at the end of the program, 
you'll simply have to convert the part of 
the program that reads in the data. Even 
if your program accesses the VIC's 
character machines for the VIC's char¬ 
acter set, very few changes will have to 
be made. The '64's character ROM 
starts at location 53248 ($D000) but 
before it can be accessed your program 
must 'turn off' the I/O ROM. This is done 
with two simple POKEs: 

POKE 56334, PEEK(56334) AND 254 
POKE 1, PEEK(1) AND 251 
The '64's character set can now be 
extracted from the ROM. As on the VIC, 
the letters are first with @ at the 
beginning (at 53248 on the '64). After 
the required number of characters have 
been read in, two more POKEs put the 
I/O ROM back in place in the '64's 
memory map: 

POKE 1, PEEK(1) OR 4 
POKE 56334, PEEK(56334) OR 1 
New character sets can be placed in 
any one of seven places on the '64 but 
when used with Basic location 14336 is 
the best place for them. To switch from 
a character set in ROM to one at 14336, 
simply POKE location 53272 with 30. To 
protect your cha racter set at 14336 from 
being overrun by your Basic programs, 
the top of Basic must be set to 14080. 
This is done by POKEing locations 52 
and 56 with 55, which leaves about 12k 
of memory available for your Basic 
program. 









Computer 

Extent of 

Basic 

memory 

Position 

of 

Screen 

Position of 
Colour 
Screen 



Unexpanded 

VIC 

4069-7679 
<$1000—$IDFF) 

7680-8191 

($IE00-$IFFF) 

38400-38911 
($9600-$97FF) 



VIC 
-f 3k 

1024-7679 

($0400-$IDFF) 

7680-8191 

<$IE00-$IFFF) 

38400-38911 
($9600-$97FF) 



VIC 
+ 8k 

(or more) 

4608-???? 

($1200-$????) 

4096-4607 
($1000—$IIFF) 

37888-38399 

($9400-$95FF) 



Commodore 

64 

2048-40959 
| ($0800-$9FFF) 

1024-2023 

($0400-$07E7) 

55296-56319 

($D800-$DBFF) 


(???? — upper limits depend on amount of expansion) 

Fig 3 Breakdown of differences between VIC and Commodore memory 


On the VIC, high resolution graphics 
are achieved by filling half the screen 
with a blank user-defined character set 
and then doubling the character size so 
that 256 characters fill the entire screen. 
On the '64, things are slightly easier in 
that you put aside 8k of memory for the 
320 x 200 high resolution screen. High 
resolution mode is entered with the 
following: 

POKE 53265, PEEK(53265) OR 32 

POKE 53272, PEEK(53272) OR 8 

The last of these POKEs tells the '64 
where to find the hi-res screen, in this 
case 8192 ($2000). On the '64, the 
colours for this mode are given by the 
contents of the screen matrix (1024- 
2023), whereas on the VIC the colours 
for points which are plotted come from 
the colour screen. Like the VIC, the '64's 
high resolution screen is laid out as 
rows of characters. To plot a point (X,Y) 
on the '64thefol lowing should be used: 
BYTE = 8192 + 320*INT(Y/8) + 
8*INT(X/8) + (Y AND 7) 

POKE BYTE, PEEK (BYTE) 

OR 2 | (7—(X AND 7)) 

This is similar to the method used on 

the VIC. 

Another mode that both computers 
have in common is multi-colour mode, 
which allows up to four colours to be 
shown in each character square. On the 
VIC, this is enabled by placing a colour 
code greater than seven in the colour 
square corresponding to the required 
character. The same method is used on 
the '64 but the mode must first be 
'turned on' with the following: 

POKE 53270, PEEK(53270) OR 16 

After the above the mode is almost 
the same as both computers. On both, 
the resolution of the screen is halved so 
that bit pairs represent thefour colours; 
the main difference being the location 
from where the computers access the 
colours. Fig 4 shows the differences. 

Sound effects and music 

One of the main advantages the '64 has 
over the VIC is sound. The VIC has three 
tone and one white noise channel, 
giving a range of five octaves. The '64 
has three channels offering nine 
octaves. Each of the '64's channels can 
take a different waveform from a 








Bit 

Pattern 

VIC 

Commodore 

64 

Hi-Res 

Commodore 

64 

Characters 



00 

Screen 

Colour 

Screen 

Colour 

Screen 

Colour 



01 

Character 

Colour 

Upper 4 

Bits of 

Screen 

Memory 

Background 
Colour #1 
(53282) 



10 

j Border 

Colour 

Lower 4 

Bits of 

Screen 

Memory 

Background 
Colour #2 
(53283) 



11 

Auxiliary 

Colour 

(36878) 

Colour 

Memory 

Colour 

Memory 


Fig 4 Multi-colour mode bit patterns 





PCW133 


























































VIC 20/COMMODORE 


A 

10 

K 

37 

U 

30 

/ 

55 

6 

19 

* 

49 

B 

28 

L 

42 

V 

31 

£ 

48 

7 

24 

(d 

46 

C 

20 

M 

36 

w 

94 

+ 

40 

8 

27 

T 

54 

D 

18 

N 

39 

X 

23 

- 

43 

9 

32 

«- 

57 

E 

14 

O 

38 

Y 

25 

0 

35 

= 

53 

SP 

60 

F 

21 

P 

41 

z 

12 

1 

56 

fl 

04 



G 

26 

Q 

62 

, 

47 

2 

59 

f3 

05 



H 

29 

R 

17 


44 

3 

84 

f5 

06 



1 

33 

S 

13 

; 

50 

4 

11 

f7 

03 



J 

34 

T 

22 


45 

5 

16 

RET 

01 




Fig 5 Machine code value locations 


selection of triangle, sawtooth, pulse 
and white noise. The '64's SID (Sound 
Interface Device) chip also offers en¬ 
veloping (where the note's shape is 
changed by setting Attack, Decay, 
Sustain and Release) and various fil¬ 
ters. Of course, when you are convert¬ 
ing from the VIC you'll want your 
program to sound the same as it did on 
the VIC. You'll be able to enhance your 
VIC sounds later by using more of the 
SID's facilities. 

Volume control 

Both computers handle the volume 
control of their sound in the same way. 
This is done by POKEing a certain 
memory location with a value between 
0 and 15(15 being the loudest). On the 
VIC, this location is 36878 and on the'64 
it's 54296. 

Each of the VIC's three channels or 
voices is pre-set to give notes in a 
certain range depending on the voice. 
On the '64, any note in a nine octave 
range can be played through any of the 
three channels. Playing a note on the 
VIC is simply a matter of setting the 
volume and then POKEing a number 
between 128 and 255 into one of the 
three channels. 

This process is slightly more compli¬ 
cated on the '64 in thatthe SID chip has 
to know which waveform is to be used 
and the shape of the note to be played 
before any sound can be heard. To 
enable the '64 to have a larger range 
than the VIC, two locations must be set 
forthe pitch of each note. I suggestthat 
you first setthe Attack/Decay register of 
the voice you are using to 136, for 
example, and the Sustain/Release reg¬ 
ister to zero. You should also set the 
waveform of the voice to eithertriangle 
or sawtooth. These values will give a 
note that sounds almost like that of the 
VIC. If your VIC program uses white 
noise (location 36877) then set the 
waveform to noise. 

Once your program is running prop¬ 
erly you can experimentto obtain better 
sound effects. The '64's User Manual 
contains a chart giving the values for 
the note that you wish to play. 

Machine code 

Converting machine code from the VIC 
to the '64 is not as hard as it might at first 
appear if you have a working know¬ 
ledge of machine code; both compu¬ 
ters use one of the 65XX family of CPUs. 
Like the Basics of the two machines the 
machine codes are exactly the same, 
and if you've learnt 6502 on the VIC 
you'll find 6510 familiar. 

You'll find that illegal cal Is to the VIC's 
ROM will not work on the '64 but legal 
ones will, since Commodore has left the 
Kernel jump table alone. The first 1 k of 
memory is exactly the same on both 
machines except for locations 0, 1,2, 
784, 785, 786,197 and 203 decimal. 


On the VIC, locations 1 and 2 hold the 
start address for programs called by the 
USR command in the conventional 
lo-hi 65XX fashion. 

On the '64, the two lowest locations 
are used by the 6510 in the memory 
paging system. USR calls on the '64's 
user locations 784-786 so when you're 
converting programswith USR inthem, 
remember to POKE the address of the 
machine code subroutine into locations 
785 and 786 on the '64. 

Any VIC programs that use locations 
784 — 787 for storage will have to use 
alternatives. If your programs use 
location 197 or 203 to find which key is 
being pressed,you should note thatthe 
'64 reads the keyboard in a different 
way to the VIC. These locations now 
have the values shown in Fig 5. 

Remember that on the '64 you have 
4k of memory (at $C000 or 49152 
decimal) set aside for your machine 
code programs or data. If you have a 


simple monitor/assembler, such as 
Superman for the VIC, you should find 
that this will work on your new '64 but 
the X command (exitto Basic) will cause 
the '64 to crash. 

Conclusion 

With the information and tables in this 
article you should be able to convert 
most machine code utilities to the '64, 
but games and most full-length prog¬ 
rams will be beyond all but the most 
determined 'assemblerites'. 

As the '64 is a much 'bigger' machine 
than the VIC in more aspects than 
memory, you should try to keep in mind 
when converting your programs that 
you now have available a much larger 
screen resolution, sprites and the ad¬ 
vanced SID chip. 

You'll find that converting your old 
programs will helpyou adaptquickly to 
your new machine. 

E0 



'Tell me, MrVideogame, what'sitlike suddenly becoming 
a household name?' 


134PCW 







































EVEN THE PRICE 
mu. KEEP YOU IN 
THE BLACK 


This sleek, black Mlcrovitec CUB medium resolution 
colour monitor has been designed to be totally compatible 
with the Sinclair Q.L. An ability to display 85 column text is 
combined with outstanding graphic capabilities -at a price 
that won't break the bank. 


1HII1 


Specification 

Model: 

CUB 1451/DQ3 
14"Q.L. Monitor 
RGB TTL input 
Tube Resolution (pixels) 

653(H) x585(V) 

Dot Pitch 0.43mm 
Bandwidth 18 MHz 

Also available in Standard Resolution 
version for only £225 inc. VA T. 


Microvitec PLC, Futures Way, Bolling Road, Bradford BD4 7TU, West Yorkshire. Tel: (0274)390011. Telex: 517717 











ROBOTICS 


lb serve and obey 

Meof/on rohof/csandmosfpeop/econ/tvre op madsc/enf/sfs, human fra/7fy 

andworlddooiy ?. Butnightmares apart, it's an intriguing and beneficial 

area ofresearcTr Andrew^angham explams howycw can setup youmwn 

computer^controlled^evice using a BBC Micro. 


Ever thought about building your own 
toy robot or making Meccano or Lego 
machines run under computer control? 
What about making a mechanical 
mouse wend its way around the sitting 
room? All you need is a micro such as 
the BBC, radio control-type servo¬ 
motors, an ordinary DC model motor, 
some wire and a few connectors. 

It is possible to control a model 
maker's servo-motor directly by using a 
BBC Micro, two wires to supply 5v 
power and one to connect the servo¬ 
motor control pin to either the user 
parallel port or the printer port. These 
little servo-motors are delightful; small 
and light enough to be used in model 
aeroplanes, yet remarkably powerful. 

Futaba, for example, produces a 
large range of well-documented 
motors. Each unit includes a small DC 
motor, a gear box, a position sensor 
and a feedback amplifier. The motor 
usually moves a lever (via the gear box) 
through 90 degrees and the internal 
feedback system ensures that the posi¬ 
tion of the lever is dictated by the 
control wire. 

Servo-motors 

Servo-motors are digital. To control the 
position of the lever a voltage pulse (Oto 
5v) is applied to the control wire; it is the 
duration of this pulse which governs 
the position of the lever. For example, a 
one millisecond pulse commands the 
servo-motor to move its lever to one 
end of its throw, and a two millisecond 
pulse moves it to the other end. 

Sending the servo-motor one pulse 
of, say, 1.5 milliseconds (to move the 
lever into the centre position) will be of 


little use: the motor will leap into action 
but will be unable to continue. It must 
be frequently reminded; and this is 
done by sending a continuous stream 
of pulses. If the pulses are all the same 
length then the lever will remain in one 
place and the servo-motor will resist 
any attempt to move the lever mechani- 
cally (if you force it out of position then it 
will immediately return to the set 
point). If the pulses are of a different 
length then the motor will move the 
lever to execute the command. 

Amuscle is a good way of describing 
the way in which digital servo-motors 
work, as both require a stream of pulses 
to maintain a constant position. Animal 
nerve/muscle systems are remarkable 
linear servo-motors. They have a good 
power-to-weight ratio, respond fast 
and are energy-efficient. Like digital 
servo-motors, muscles have to receive 
a continuous stream of nerve action 
potentials in order to function: a 
tetanus. In other words muscles and 
servo-motors have to be refreshed; 
servo-motors need about 50 pulses per 
second. 

Fig 1 summarises the requirements 
of the servo-motor. The computer 
communicates to the motor through a 
port; in this case the user port. (The 
printer port, however, may be a safer 
choice: since the outputs are buffered, 
there is less risk of mistakes in the 
external circuitry damaging the com¬ 
puter.) Whatever happens you should 
take care not to short any outputs to 
ground, and not to connect any devices 
with the wrong polarity. Power can be 
drawn from the 5v supply in the 
analogue port, though care should be 


taken when using larger motors. Elec¬ 
tric motors constitute an inductive load 
and although I have had no problems 
with this, use of a diode may prevent 
voltages being fed back into the compu¬ 
ter. Many servo-motors have a large 
capacitor to accommodate the current 
surges. 

If the microprocessor outputs the 
number 255 (&FF) all wires will be five 
volts. Likewise the number 0 (&0) is 
represented by all wires being set at 0 
volts, and 240 (&F0) is represented by 
the four most significant wires (or bits) 
being set at five volts and the four 
remaining ones being set at 0 volts. 

When the microprocessor outputs a 
number (bit pattern) this is maintained 
for less than a microsecond before the 
next number is arrived at. To trap the bit 
pattern an interfacing chip is used (in 
the case of the BBC Micro user port this 
is a 6522). If the microprocessor writes a 
bit pattern (thatis, number)tothe6522, 
the 6522 can maintain that pattern until 
it is told to change it or'latched'. In fact a 
single 6522 has not just one but two 
similar user ports: port A and port B. 
Port A is used for the printer and has a 
driver chip to send the output over long 
distances, but I used port 'B' — 
although more fragile, it saves having 
to disconnect the printer. (The User 
Guide explains how to handle the user 
port on pages 435-437.) 

The 6522 uses memory locations 
&FE60 to &FE6F, so those addresses do 
not contain memories but the various 
registers of the rather complex 6522 
chip. Two methods can be used to put 
bytes into, or read bytes from, these 
memory locations. They can be POKEd 
(?&FE00=&FF) or PEEKed (PRINT 
?&FE60) directly, or they can be 
approached the proper way using 
OSBYTE &96 for reading and OSBYTE 
&97 for writing. The latter has the 
advantage of being processor- 
independent, so if you have a second 
6502 processor system it will work. 
(Incidentally, does anyone have a 
second 6502 processor system?) The 
former method has the adavantage of 
speed and was used for this reason. 

To output a value to user port B, 
instruct the 6522 to switch to output 



DDr 

user port 





UUV • 1 HVI 

: 


19....0v 


Servo 








motor 




CM 

CM 


data 






tf> 




//Y 

plastic “horn” 



<0 


6....data 0 

common 


which rotates 




mm* 

*— J 1„.,5v t 

control 

- \o) - J 





supply 



Fig 1 Requirements of servo-motor 





136 PCW 






























Illustration by Peter Goodfellow 





























ROBOTICS 


mode, POKE the value &FF to the data 
direction register B 
?&FE62 = &FF 

and the pattern of voltages on user port 
pins 11 to 18 will be dictated by the 
value (between 0 and 255) POKEd into 
the data output register B 
?&FE60=value 

A value of &FF (255) will make them 
all five volts, &0 all zeros, and so on. 

A Basic program can be written 
which sets all the data pins to five volts, 
immediately turns them off again and 
then loops continuously to produce a 
stream of pulses. 

For example: 

10 ?&FE62=&FF 

20 NOW=TIME 

30 FOR 1%=1 TO 200 

40 ?&FE60=&FF :REM all on 

50 ?&FE60=&00 :REM all off 

60 NEXT :REM next pulse 

70 T=TIME-NOW 

80 PRINT 'TIME PER LOOP=";T 

But there are two major problems. 
Firstly, it takes too long to go round the 
loop; the loop produces 20 pulses per 
second and 50 are needed. Secondly, 
although the pulse length lies between 
one and two milliseconds, it cannot be 
controlled. Inserting a couple of null 
statements such as: 

45 Z%=0:Z%=0 

will cause the motor to move to a new 
position but it's hardly a credible way of 
controlling a motor. Basic can be used 
to decide the commanded position for 
the motor but cannot be used to drive it 
as this requires machine code. No 
problem: the BBC Micro operating 
system makes it relatively easy to use 
assembly code as part of a Basic 
program which can then automatically 
assemble this to machine code. Furth¬ 
ermore, the BBC Micro makes it un¬ 
usually easy to handle interrupts. 

Computer interrupts 

But first of all let's see how to write a 
machine code program to produce a 
single pulse. To start the pulse load the 
accumulator (which is analogous to the 
display register of most calculators) 
with the number &FF (255), then store 
the accumulator contents in what the 
processor thinks is memory cell &FE60 
but what is really the 6522's output 
register. This will makeall data pinsfive 
volts. 

LDA £&FF /backslash starts a remark 
STA&FE60/store accumulator in mem¬ 
ory cell number &FE60 (hexadecimal) 

The processor will be made to wait 
for roughly three quarters of a mil¬ 
lisecond by loading the Y register with 
255 (&FF) and decrementing it by one, 
checking to see if the result is a zero and, 
if not, then looping backto decrement Y 
again. 

LDY £&FF 

.LOOP DEY/this takes two cycles— 
one microsecond 


BNE LOOP /three cycles if it bran¬ 
ches 

The total time for a single loop is five 
cycles or 2.5 microseconds (256 loops 
takes 640 microseconds). 

To turn the pulse off after a variable 
time, a loop can be used again, but 
instead of loading the Y register with 
&FF it should be loaded with the 
contents of a variable called 'angle'. 
The larger the angle, the longer the 
pulse will last. Finally zeros are output 
to the user port and the pulse is over. 
LDY angle 

.LOOP2 DEY 
BNE LOOP2 
LDA £&00 
STA &FE60 

With this arrangement the pulse can 
be made to vary from approximately 
0.64 milliseconds to approximately 1.3 
milliseconds. Clearly this method is an 
answer to the problem. The pulse can 
be made longer by adding another loop 
if necessary. A full working program is 
given in Listing 1, but before consulting 
it consider how to replace one pulse by 
a stream of pulses. 

A pulse must be produced roughly 
every 20 milliseconds. This interval can 
be timed using the event timer. Like 
TIME the event timer works in cen- 
tiseconds. It can be instructed to 
generate an interrupt pulse whenever it 
crosses zero: if it can be made to count 
up the two centiseconds (20 mil¬ 
liseconds, or 50 per second) from 
&FFFFFFFFFE to &0000000000 then 
generate an interrupt and if that inter¬ 
rupt pulse forces the microprocessor to 
reset the timer and run the pulse 
generating program outlined above, 
then a stream of pulses will be pro¬ 
duced. 

The 6502 processor has a maskable 
interrupt pin. If a signal is received on 
this pin the processor drops whatever it 
was doing and starts to handle the 
interrupt. The operating system makes 
extensive use of interrupts and the 
machine runs under continuous inter¬ 
rupts — TIME is constantly updated, 
bytes are transferred to input buffers, 
and so on. All these things continue 
even when an ordinary program is 
being run or edited and are carried out 
using interrupts. The BBC Micro en¬ 
ables extra routines to be added which 
can be executed whenever the 
appropriate interrupt occurs. The oper¬ 
ating system already recognises many 
possible sources of interrupts, auto¬ 
matically identifies them and passes 
them as 'Events'. An Event 5 is gener¬ 
ated when the interval timer crosses 
zero, enabling and then trapping this 
event is 6502 interrupt handling made 
easy. 

To start the interval timer it must be 
given a starting value. An OSWORD call 
with the accumulator (A%) equal to 4 
will write a value to the timer. The value 


10 osbyte=&FFF4 
20 A%=&97 :X%=&62 :Y%=&FF 
50 CALL osbyte:REM set up port B for 
output 

66 NOW*TIME 
70 CLS 

100 DIM timer*. 12 .read* 12 
110 xtimer~timer% MOD 256 
120 ytlmer=tlmer% 01V 256 
122 xread~read% MOD 256 

124 yread*read% DIV 256 

125 PROCInitiai 

130 t~02 :REM sec between pulses 
140 tlme*=&FFFFFFFF ~<t*100> +1 
150 timer%?4*&FF 

:R£M load highest byte 

170 ltlmer%*time% :REM set up timer 

171 REM enable events to start pulses 

174 *FX14,5 

175 A%-4 :X*=xtlmer :Y%=ytimer 
.‘CALL &FFF1 

185 REM get ready to watch timer 

186 A%-3 :X%*xread :Y*=yread 

187 1*0 :value%-100 

189 NOW-TIME 

190 REPEAT 

191 value%*128+128*SIN(i) 

196 PRINTTAB(10.10)*value *’value%" 

I—* I 

200 ?angie-va!ue% 

202 wait*TIME 

203 REPEAT 

204 CALL &FFF1 :PRINTTAB(2.5)lread%" 
•TIME 

205 UNTIL TIME>wait+10 

208 I-I+.5 ;IF l>10 THEN 1*0 

210 UNTIL TIME>NOW+2000 

211 REM disable events 
215 *FX13,5 

219 END 

220 
230 

240 DEF PROCInitiai 
250 DIM space* 200 

260 FOR C^O TO 2 STEP 2 

261 portd=&FE60 

270 P*=space% 

280 angle=P% 

290 P%=P%+1 

300 [OPT C 

310 .eventhandler 

311 Vsave registers first 

320 PHP:PHA:TYA:PHA:TXA:PHA 

340 LDA £&04 

350 LDX txtlmer 

360 LDY fytlmer 

370 JSR &FFF1 \reset timer 

380 LDA £&FF 

390 STA portb 

395 \walt approx. 1msec 

400 LDY £&FF 

410 LOOP DEY 

420 BNE LOOP 

425 \and countout pulse 

430 LDY angle 

440 LOOP1 DEY 

450 BNE LOOP1 

452 \stop all output pulses 

455 LDA £&0 

457 STA portb 

460 PLA:TAX:PLA:TAY:PLA:PLP 

470 RTS 

480 ] 

490 NEXT C 

495 REM point to eventhandler 
500 !&220=eventhandler OR (I&220 AND 
&FFFF0000) 

510 ENDPROC 

520 

530 

Listing 1 


to be written must occupy five bytes at 
an address pointed to by X%=low byte 
and Y%=high byte of the 16-bit (two 
byte) address. Some space for these 
five bytes can be reserved with a DIM 
statement. 

10 osbyte=&FFF4 :REM osbyte 
address 

20 DIMtimer% 12 


138 PCW 












No smart PC’s 
only SMART SOFTWARE 



With the Smart Word Processor, what you see on the screen 
is what you get on paper. 

You can make bold statements; 
give a unique slant to your writing; ~~ »«■< •*-* 

und erline for em phasis ; SM a. , \ 

super- SCR,f>T for mathematical \ 

equations (E=mc 2 ); sub-scKiKi f _4 

for footnoting], use ALL CAPS \ Jzzzzzzn 

or SMALL CAPS. .\ = =====/ 

You can even wrap text around ^C= = = = = . 

graphs for a picture-perfect look. ^ 


Virtually all other so- 
called “Integrated” 
software forces you to 
make compromises - 
that’s not smart. 

Capable of reading 
Dbasell™, Lotus™ and 
Wordstar™-Smart 
Software, is simpler and 
'more powerful than these 
packages, and no 
additional memory cards 
are required. 

No other integrated 
software package offers a 
total word, data, and 
spreadsheet solution. 

Using simple English 
command language 
throughout the entire 
system, plus video 
cassette learning aids- 
included in the purchase 
price-Smart operates at 
three ascending skill 
levels. So you progress at 
your own pace until you 
have the confidence to 
handle the full power of 

Smart. 




Simple for the novice 
user yet powerful enough 
to fulfill even the most 
sophisticated business 
requirements, Smart 
Software remembers all 
steps and repeats them - 
automatically, whenever 


you wish, in a simple 
English command 
language. 

Spreadsheet sends 
and receives information 
from and to Word 
Processing and Data 
Management. 


Graphics are easily 
merged into word 
processing documents 
and then surrounded by 
text or database detail. 

Save £150.00 

Innovative Software 
invites you to throw away 
your old software - at our 
expense.Purchase the 
complete Smart Software 
system within the next 60 
days and you will receive 
£150.00 in part-exchange 
for your registered Lotus™ 
software. 

12 month Quality 
Guarantee 

Smart Software 
includes a 12 Month 
Product Replacement 
Plan which picks up where 
the 90-day product 
warranty period leaves off. 
Product Replacement 
Plan ensures 
replacement, at a nominal 
charge, of the original 
program diskettes, in the 
event of damage through 
normal use. 



Smart Software Demonstration Invitation 

0[ 01-228 5008 ] 

UFQ I would like to see SMART Software i—i Please telephone me to i—i Please send me i—i 
I CO inaction, without obligation. I_I arrange a demonstration. 1_I further details. 1—I 

Title_ 

Telephone number_ 

Telex number_ 

What is the nature of your business eg, banking, retailing_ 


Which PC do you own?_ 

Optional extras?_ 

Number of employees at your location 1-20CO 200 or More □ 

SMART SOFTWARE FROM PARADIGM® 

Southampton House, 192-206 York Road, London SW11 3SA 


Lotus™ is a trade mark of Lotus Development U K Ltd Dbase II™ is a trade mark o* Ashton-Tate U K Ltd Wordstar™ is a trade mark of Micro Pro International 


PCW139 










































ROBOTICS 


30 X%=ti m er% M 0 D 256 
40 Y%=timer%DIV256 
50 !timer%=&FFFFFFFE :REM2 
centiseconds countdown 
60 timer?4=&FF: REM fifth byte 
70 A%=4 
80 CALLosbyte 

The Basic program above will start 
the timer counting down two centi¬ 
seconds. If Event5 isfirst enabled using 
*FX14,5 then as soon as the timer hits 
zero the processor will jump to whatev¬ 
er routine is pointed to by the address in 
&220 (low byte first followed by the 
high byte) (obviously the address of the 
pulse generating program must be 
inserted into the vector at &220). 

The program shown in Listing 1 loads 
the Event vector with the address of the 
Event handler routine on line 500. The 
Event handler routine first saves all the 
registers on the stack (a last-in, first-out 
buffer), then resets the timer, delivers a 
pulse and finally reinstates all the 
registers (X,Y,A and status registers). 
The 'C' loop assembles the program; by 
stepping from 0 to three, in steps of 
three, the operating system is forced to 
list the assembled program as it is 
assembled. By stepping to two instead 
of three listing of the assembly process 
can be suppressed. 

The Basic program sets up the timer, 
assembles the Event handler, enables 
the Events, starts the timer, then 
repeatedly sets the commanded angle 
to new values (actually a lumpy sine 
wave) until twenty seconds are up, at 
which point it turns off the events. With 
a motor connected the motor will 
followthe lumpy sine wave, moving its 
'horn' to each commanded angle in 
turn. Everything stops after twenty 
seconds. If the events are not turned off 
they will continue even though the 
Basicprogram may have finished—the 
servo-motor handling routine will have 
become a temporary part of the com¬ 
puter's operating system. 

This program works well but is a little 
restrictive as all eight data lines on the 
output port produce the same pulse 
shape. 

More than one motor can be handled 
simultaneously by rethinking the way 
in which the pulse is terminated. Clearly 
there is no time to count down eight 
different values, turning off each motor 
as its counter times out. An alternative 
method isto generatea look-uptableof 
256 values; thetiming loop loading and 
outputting each byte (pattern) in turn. 
As the table would take too long to 
produce (since bit patterns would still 
have to be generated) the trick is to 
utilise the 'AND' instruction. A logical 
'AND' returns one only if both inputs 
are ones, otherwise it returns zero (see 
Fig 2). 

Listing 2 shows a Basic program to 
position up to eight servo-motors 
simultaneously. Simple key presses 


10 MODE 0 

15 REM ***************************************** 

16 REM This is important 

17 REM ***************************************** 

20 osbyte=&FFF4 

30 A%~&97 ;X%=&62 :Y%~&FF 

40 CALL osbyte:REM set up port B for output 

50 CLS 

60 DIM p%(8) 

70 DIM timer% 12 .read* 12 
80 xtlmer~tlmer% MOD 256 
90 ytlmeretimer% DIV 256 

100 xread=read% MOD 256 

110 yread~read% DIV 256 
120 PROCinitlai 

130 FOR l%=angle TO angie+8:angle?i%=128:NEXT 

140 t=.02 :REM sec between pulses 

150 tlme%=&FFFFFFFF -(t*100) +1 

160 timer%?4-&FF :REM load highest byte 

170 ltimer%*time% :REM set up timer, enable events 

180 *FX14.5 

190 A%~4 :X%=xtimer :Y%*ytlmer .CALL &FFF1 

195 REM ***************************************** 

196 REM this Is filler 

197 REM ***************************************** 

200 CLS 

210 PRINT'PRESS F for faster rate S for slower rate of change" 

220 PRINT* 1 for motor 1 forwards 1 backwards" j 

230 PRINT" 2 

240 PRINT" 3 etc" 

250 PRINT" L for lower pulse frequency H for higher" 

260 PRINT.SPACE BAR TO FINISH- 

270 PRINTTAB(25.8>"POSITION OF THE FIRST MOTOR PLOTTED AGAINST TIME* 

280 PRINTTAB(25)"in this program the motor position Is controlled * 

290 PRINTTAB(25)"by pressing keys, however the motors could" 

300 PRINTTAB(25)-follow any pattern(s)" 

310 delta*! 

320 NOW=T!ME 

330 motor=0 :§%*&00020Q05 

340 REM layout screen, plot motor 1 angle and display others 
350 PRINTTAB(0.15)"delta." 

360 FOR I%*1 TO 8 :PRINT*Motor ";l%;" position " :N£XT 
370 PRiNT-pulse frequency..." 

380 VDU 28.17,31.79.0 

390 MOVE398.98 :DRAW 1202.98 :DRAW 1202.602 

395 DRAW 398.602 :DRAW 398.98 

400 VOU 24.400;!00:1200,600; :VDU 29.400.100: 

410 x~0 .MOVE x,2*(?angle) 

420 REPEAT 

430 IF IN KEY (-68) THEN delta*delta+l 

440 IF INKEY(-82) THEN delta*delta-l :!F deitaO THEN delta*! 

450 IF INKEYC-87) THEN t*t+.005 ;time%=8FFFFFFFF ~(t*100> +1 :!timer%=tlme% 

460 IF INKEY(-85) THEN t*t-.Q05 :tlme%-&FFFFFFFF ~<t*100> +1 :ltlmer%-tlme% 

470 position-FNmotor(delta) :IF position*-! THEN 490 
480 p%(motor)*positlon 
490 PRINTTAB(0.15)delta 

500 *FX21,0 j 

510 FOR l%*1 TO 8 :PRINTp%(l%> :NEXT 

520 DRAW x.2*(?angle> 

530 x-x+4 :IF x>800 THEN x*0:MOVE x.2*(?angle) :ELSE :DRAW x.2*(?angle) 

540 UNTIL INKEY(-99) 

550 *FX13.5 
560 PRlNT'bye* 

570 END 

580 

590 

600 DEF FN motor (rate) :R£M returns -1 If no changes 

610 REM moves motor to new position value of which Is returned 

620 REM the number of motor repositioned Is returned in 'motor' 

630 K%*INKEY<5> 

640 IF K%<&21 OR K%>&38 THEN a*-1 :GOTO 720 
650 motor=(K% OR &30) - 48 

660 s=K% AND &10 :REM 0 backwards 16 forwards 

670 IF s-Q THEN rate=-rate 

680 a=angle? (motor- D+rate 

690 IF a>255 THEN a*255 

700 IF a<l THEN a*l 

705 REM ***************************************** 

706 REM this sets angle of each motor In turn 

707 REM ***************************************** 

710 angle?(motor-l)=a 

720 =a 
730 
740 
750 

755 REM ***************************************** 

756 REM What remains Is Important 

757 REM ***************************************** 

760 DEF PROCinitlai 

770 DIM space% 600 
780 FOR C*0 TO 2 STEP 2 

Listing 2 ... continued 


140 PCW 













Software 


Software 


2 □ TATUNG EINSTEIN 
1 □ AMSTRAD CPC 464 
■ □ EPSON PX-8 

m □ CASIO FP 200 

3 □ COMMODORE 64 


ADDRESS 


a unique pool of expertise 


EPSON 


Hardware plus 
KUMA software 


Hardware plus 
KUMA software 


AJour&tmn 


Hardware plus 


KUMA software 


©TATUNG A 

binstein 


Hardware plus 
KUMA software 


Hardware plus 
KUMA software 


Hardware plus 
KUMA software 


Dealer and Distributor enquiries welcomed 


sinus i 
apricot 


Hardware plus 
KUMA software 


PHONE NOW or SEND FOR DETAILS 

PANGBOURNE Ipf (073 57)4335 

Kuma Computers Ltd 

S j Unit 12, Horseshoe Park, HorseJshoe Road, Pangbourne, 
Telex 849462 TELFAC KUMA Berks RG8 7JW 

-- COMET: KUMA TELECOM GOLD: KUM 001 


□□□□□□□□□□□ 














































































ROBOTICS 


790 zeropage^SJO :REM free for users 

800 portt>-&FE60 :osword=&FFFl 

810 P%-space% 

820 angie= : P% :P%~P%+8 :REM potentially 8 motors 

830 table=P% :P%-P%+256 :REM 256 possible pulse lengths 

840 lowtabie%=tabie MOO 256 

850 hlghtabie%=table DIV 256 

860 ?zeropage=iowtable% :zeropage?l-hightable% 

870 {OPT C 

880 eventhandler 

890 PHP:PHA:TYA:PHA:TXA:PHA 

900 LDA £&04 

910 LDX fxtimer 

920 LOY iytimer 

930 JSR osword 

940 LOY £&0 

950 LDA £&FF 

960 fill STA (zeropage).Y 

970 INY 

980 BNE fill 

990 \Start pulse, for some motors It may be possible to start 
1000 \before filling table and so reduce the wait loop below 
1010 LDA £&FF :STA portb 
1020 Mill table with exceptions 
1030 LDA £&FE:LDY angle :STA (zeropage),Y 

1040 LDA £&FD:LDY angle+l:AND (zeropage).Y:STA (zeropage).Y 

1050 LDA £&FB:LDY angle+2:AND Czeropage).Y:STA (zeropage).Y 

1060 LDA £&F7:LDY angle+3:AND (zeropage).Y:STA (zeropage),Y 

1070 LDA £&EF:LDY angle+4:AND Czeropage).Y:STA (zeropage),Y 

1080 LDA £&DF:LDY angle+5:AND <zeropage).Y:STA (zeropage),Y 

1090 LDA £&BF:LDY angle+6:AND (zeropage).Y:STA (zeropage),Y 

1100 LDA £&7F:LDY angle+7:AN0 (zeropage).Y:STA (zeropage),Y 

mo \table is now loaded, fill In some time 
1120 LDY £&60 

1130 .wait DEY 

1140 BNE wait 

1150 LDA £&FF \atl pulses on 

1160 LDY £&0 

1170 .loop AND (zeropage).Y \but mask off with each exception in turn 

1180 STA portb 

1190 INY 

1200 BNE loop 

1210 \aii pulses should now be finished 

1220 PLA:TAX:PLA:TAY:PLA;PLP 

1230 RTS 

1240 3 

1250 NEXT C 

1260 !&220=eventhandler OR (I&220 AND &FFFF0000) 

1270 ENDPROC 
1280 


“AND” truth table 

input 1 2 

output 

O O 

O 

0 1 

O 

1 O 

O 

1 1 

1 

Fig 2 'AND' truth table 


change the commanded angles. The 
Event handler program starts the same 
way as before but loads 256 memory 
addresses with &FFs — a simple 
process which takes about 1.2 milli¬ 
seconds. Then all the pulses are started 
and the table is filled with a list of 
exceptions. For example, if motor 0 
(connected to data bit 0 on the output 
port) is to receive a pulse which stops 
after a timing count of 128, then the 
128th byte of the above table is loaded 
with &FE (bit zero is zero) which 
replaces &FF. Likewise if motor 1 had to 
be turned off after a count of 10 then the 
10th byte of the table would be loaded 
with &FD (bit one is zero). Next a short 
wait before the timing loop itself. The 
timing loop starts with the accumulator 
set to &FF (all bits on). This is ANDed 
with each byte of the table in turn and 
output. 

In the example above the first 
nine bytes of the table contain &FF 
and since &FF(accumulator) AND 
&FF(table) is &FF, nothing happens. 
However, when the 10th byte is encou n- 
tered the operation is &FF AND &FD 
yielding &FD which turns off the pulse 
going to motor 1. The next byte of the 
table contains &FF but since the accu¬ 
mulator now contains &FD, &FD AND 
&FF yields &FD again and motor 1 
remains off. This continues until it 
reaches the 128th element of the table 
at which point the operation is &FD 
AND &FE yielding &FC which leaves 
motor 1 off and also turns off motor 0. 
Thus by ANDing the table elements in 
turn, the motors can be progressively 
turned off without having to time each 
one separately. (Note that the excep¬ 
tions were also loaded intothetable by 
ANDing in case two pulses had to be 
turned off simultaneously.) 

The Basic progam checks the 
keyboard to see which motor is to be 
adjustedthen POKEsthe newvalue into 
the appropriate angle (motor 0 is 
controlled by angle, motor 1 by mem¬ 
ory cell angle+1, and so on). 

Since the whole eight motor Event 
handling routine only lasts about 21/2-3 
milliseconds in every 20 milliseconds 
the interruptions slow Basic programs 
down by about 12-5%. 

Since this is hardly noticeable under 
most circumstances the computer 
appears to run the Basic program 
and the Event handler program at 


Listing 2 
the same time. 

Conclusion 

All kinds of programs can be pro¬ 
duced to command motors to move. 

To control an ordinary low voltage 
(less than 12 volts) DC motor a relay is 
required. The most obvious one to use 
is the tape recorder controlling relay. 
Just connect pins 1 and 7 (see page 499 
of the User Guide) of the cassette 
recorder socket in series with your 
motor and battery and you can switch 
the motor on and off. 

Using 

A%=&89 

X%=0 :REM turns motor off 
CALL &FFF4 : REM osbyte call 
X%=1 :REM turns motor on 
CALL &FFF4 

you should be able to hear the relay 
clicking. 

To control more than one ordinary 
small DC motor the user port can be 
used but this time rather more simply 
than with servo-motors. Not enough 
current can be drawn from the port to 
drive (as opposed to control) a motor 
directly so a buffer and power supply 
must be inserted between the data pin 
and its corresponding motor. 

A convenient chip is a ULN2803A 


(R.S.303-422) which contains eight in¬ 
dependent Darlington drivers. These 
behave rather like switches and are 
connected in series with the motor and 
its power supply; five volts on an input 
pin switch it on while 0 volts input 
switches the circuit off. Each driver can 
be controlled directly by the user port 
data pin and will switch up to 500 
milliamps at five volts (absolute max¬ 
imum of 2.5 watt motors). 

Connect a five volt supply voltage to 
the supply pin (10) and ground to pin 9, 
and each data output pin to the 
appropriate Darlington input pin; for 
example, input 1 is pin 1 and its output 
pin 18, input 2 pin 2 output pin 17. The 
motor is connected between the five 
volt supply and the appropriate Darl¬ 
ington output pin. When the input is 
high (five volts) its output is shorted to 
ground switching on the motor, but 
when it is low (0 volts) the output pin 
voltage becomes the same as the 
supply voltage and the motor is switch¬ 
ed off. No other power supplies or 
components are needed. 

Just imagine: this could be the way to 
start a family of robots. Think of the 
possibilities. Could you produce a robot 
that BREAKs its own controlling 
program? RTTH 


142 PCW 


















{ _ . 


The title of genius' is not bestowed 
lightly on man or machine: those extra¬ 
ordinary qualities and powers of intellect 
are rare. 

Einstein had them in full measure. 

And so now does the new micro 
computer from Tatung, designed and 
built in Britain and appropriately 
named - Einstein. 

Einstein was created by Tatung, one 
of the world's leading electronic companies, 
and given the capacity and the remarkable 
capabilities to compete with computers costing far more. 

Its simplicity of operation will appeal to the first time buyer 
and to businessmen who don't want to lose staff to expensive and 
time-consuming training courses. At the same time its operating 
system is both powerful and sophisticated to satisfy the most 
advanced requirements. 

For those who have outgrown their existing primitive 
machine, the speed and capacity of the 500K built-in disc drive will 
make all the difference. And for the small businessman, the ability 
to store and retrieve all information in seconds will be as important 
as Einstein's built-in flexibility, which allows the system to grow 
as the business develops. 

BUILT-IN 80K MEMORY 

Total memory capacity 80K RAM divided into 64K 'user' memory 
and 16K for colour graphics production. 

BUILT-IN DISC DRIVE 
500K 3" compact floppy disc 
drive. Potential for massive 
extra storage with a second 
500K disc drive internally. 

BUILT-IN 16 COLOUR 
GRAPHICS High resolution 
graphic animation from 
32 sprites (definable shapes), 
16 vivid colours. 


Einstein 




BUILT-IN EXPANSION PORTS 
Connection to both TV and optional colour monitor, most 
printers and other computers via RS232C interface. Also twin 
joystick ports, 8 bit user port, exclusive Tatung Pipe. 

BUILT-IN FLEXIBILITY 

Powerful Crystal BASIC. Multi-lingual plus ability to run CP/M.t 
BUILT-IN VERSATILE SOUND 
Sound synthesiser facility includes chromatic music with three 
voices. Substantial speaker with volume control. Provision for 
speech synthesiser. 

Einstein has them all. Feature for feature, it meets the needs 
of the novice and the experienced operator, both at home and in 
the office. 

Einstein, designed and built in Britain, is a complete colour 
micro computer with no hidden extras. 

And for under £500 is sheer genius. 

TATUNG ^ 

binstem 

SHEER GENIUS: AT WORK, AT HOME. 


DIAL 100 AND ASK FOR FREEFONE EINSTEIN FOR YOUR NEAREST STOCKIST. 

tCP/M is a trade mark of Digital Research Inc. 




















canoften£>ead/fficu/fandexpens/Vec/ec/s/on. TonyHetherington 

tackles tjieA1plTacorn8J andthe^ BrotherHR ^-5 whjch meetmost 

usen^equirements anddori 'tcostan arm anda^ /eg. 


Alphacom 81 vs 


use as it gets very hot. (I must stress that 
I had no problems with it but feel it 
would be advisable to keep it cool.) 

Dean Electronics, the company be¬ 
hind the Alphacom, claims that it is a 
high speedthermal printer operating at 
100 characters per second. This is true 
except that it only prints 80 characters 


I to a line and the resulting paper feed 
slows it down to a speed which is much 
nearer 80cps. 

Butthermal printers have their short¬ 
comings: they need special paper and 
print quality is usually poor. Special 
paper is required as the printer forms 
I letters by burning the relevant dot 


Sooner or later every home user 
considers buying a printer. However, 
until recently, the choice has been 
between buying a low cost ZX style 
printer or paying more than twice the 
cost of your micro fora better one. Both 
the Alphacom 81 and the Brother HR-5 
fall neatly between the two stools and 
offer a reasonable 80 columns of 
printing at around £150. 


Alphacom 81 


The Alphacom 81 is the cheaper of the 
two machines and is aimed squarely at 
the home user. But if your micro isn't on 
the list of available interfaces then you 
won't be able to use it. At the time of 
writing the list includes Commodore 
64/VIC 20, BBC B, Dragon, Atari and a 
more general RS232 (for the Spectrum 
and NewBrain among others). Conse¬ 
quently few users will be excluded, but 
if you have two micros then you'll have 
to buy a second interface (the first one is 
included in the price). 

This dependence on a machine- 
specific interface has both advantages 
and disadvantages. For example, the 
user of the printer has all the instruc¬ 
tions he needs for his machine and no 
more, whereas shops will have to stock 
the printer and all available interfaces. 

Physically the Alphacom 81 printer is 
uninspiring — design is merely func¬ 
tional. The cream casing houses the 
paper roll and the printer mechanism 
and nothing more. Its only features are 
On/Advance and Off switches and a 
hole at the back for the interface 
cartridge. 

The On/Advance switch is the only 
problem in an otherwise faultless prin¬ 
ter. The first press of this switch turns 
the printer on with subsequent ones 
advancing the paper. Unfortunately, 
nothing indicates that the machine is on 
which is rather irritating and could 
present a few problems. I would advise 
users to turn the printer off when not in 


144 pc w 


















pattern onto the paper's coating. Con¬ 
sequently, the dots have 'fuzzy' edges 
and letters lack definition. Although the 
result is readable it doesn't reproduce 
well (PCW doesn't accept program 
listings on this or any other type of 
thermal paper). Such a printout is also 
not good enough for word processing. 

Looking at all these shortcomings, 
one might wonder what the Alphacom 
can be used for and why it is better than 
cheaper thermal printers? 

Well, the main drawback with cheap¬ 
er thermals — and hence the Alpha- 
corn's advantage — is paper width. The 
Alphacom's 80 columns are clearer, 
easier to read and print a lot faster than 
32-40 column widths. 

I tested the Alphacom 81 with a 
Commodore 64 and found it particular¬ 
ly useful for development listings and 
hard copies, such as adventure game 
reports. I was particularly impressed 
with its recording of my feeble attempts 
to solve the problems of Infocom's 
Sorcerer as it printed everything that 


appeared on the screen without slow¬ 
ing the game down. 

As mentioned above the printer 
comes with a special interface for your 
particular machine. You also receive a 
general and an interface manual: the 
latter includes details and examples of 
the commands you will need to make 


the most of the printer. These com¬ 
mands enable you to print both ASCII 
and graphics characters which can be 
either upper or lower case and format¬ 
ted into pages. Also print can be 
underlined, reversed or elongated 
(each character reaching double 
width). 

Finally, the printer can be placed into 
graphics mode. This is where each bit of 
a pixel is represented by a dot on the 
printer and characters are closed up 
allowing the printer to be used for 
graphics or screendumps. 


Brother HR-5 


Flexibility is the key to the Brother HR-5 
which is the youngest, smallest and 
cheapest of the Brother printers. De¬ 
scribed as a 'thermal transfer printer' it 
has a curious mechanism. 

As with the Alphacom, letters are 
burned onto the paper, only in thiscase 
the Brother burns them from a ribbon 
passing in front of a normal thermal 


printer head. The ribbon is enclosed in a 
cassette and is easy to install and 
remove. This process is slower than 
conventional thermal techniques but 
the print is darker and better defined. 
Although the quoted printing speed is 
30cps (it takes about 2.5 seconds to 
print a line of 80 characters), it winds on 


the ribbon at the end of every line which 
effectively halves the real printing 
speed. 

Afurther advantage of this system is 
that it uses betterquality paper. For best 
results it's advisable to use glossy or 
shiny paper which is available in either 
a roll or standard sheets. This is a 
definite plus over the Alphacom 81 as 
thistype of paper ischeaperto buy and 
A4 sheets are easier to store. 

But if speed is more important and 
normal thermal quality will do, then 
simply remove the ribbon and insert a 
roll of thermal paper. 

The Brother printer can be powered 
either by four SPII batteries or from the 
main power supply. (Batteries have a 
limited life and the review set expired 
after several days as the paper ran out 
with thecassette ribbon notfar behind.) 

The Brother is nicely styled in a lighter 
cream casing than the Alphacom 81's 
and is pleasant to look at. Smaller and 
weighing less than the Alphacom it 
features online and line feed switches 
on its front panel, together with an 
alarm light accompanied by a bell 
wheneverthe paper or ribbon runs out. 
The On/Off switch istucked neatly tothe 
left-hand side and the back edge is just 
big enough to house the Centronics and 
optional RS232 interfaces. The Centro¬ 
nics interface gives Dragon and BBC 
compatibility, and others at a cost. 

A choice of standard interfaces will 
please many, but certainly not home 
users whose machines lack a Centro¬ 
nics interface. Adding a compatible 
interface can cost up to £40. (This, on 
top of the £10 price difference, would 
make the Alphacom 81 a better choice 
for home users.) 

The Brother will no doubt find its 
home in a briefcase alongside one of 
the many portable computers. Such 
applications would make best use of its 
features: lightness, standard interface 
and battery power. 


Prices 

Alphacom81 printer-!-one 

£ 

interface + one roll of paper 

149.95 

Tworollsofpaper 

5.50 

Brother HR-5 printer -1- one roll 

of 

plain paper + two cassette 


ribbons 

159.95 

Mains power adaptor 

14.75 

Ribbon cassette 

2.45 

Paper—Thermal (per roll) 

4.75 

Paper—Plain (per roll) 

2.60 

Conclusion 


When I began writing this review I 
thought that these two printers might 
mark the merging of two computer 
markets. But I was wrong. 

The Alphacom isthe latest in a line of 
printers which started with the 32- 
column Alphacom 32 and the Brother 
HR-5 has descended from a series of 
bigger 'brothers' — so the gulf still has 
to be bridged. The Alphacom's place is 
definitely in the home whereas the 
Brother is for people on the move. 



Brother HR-5 


PCW 145 















Painting by 
numbers 

Iji tjie last three years Psion has workedclosely with Smclajrtq 

producesoftwaref^ritscnachine^ MikeLiardettakesa lookat 

Abacus andEase[, two ofthe fourprogramsbundjedin with QL, 

andnowbieingenhzw 


Although Psion has concentrated 
mainly on the lucrative games market 
with such delights as a flight simulator, 
scrabble and chess, it has not entirely 
ignored the more serious Spectrum 
user. Both spreadsheet and database 
software figure in Psion's Spectrum 
catalogue in the form of Vu-calc (re¬ 
viewed in PCW, September 83) and 
Vu-file. Evidently Sinclair must have 
been highly impressed with Psion — 
nearly two years ago it was awarded the 
enviable task of implementing the 
'bundled' software for the new QL. 

Psion's contribution to the QL 
amounts to four packages covering the 
four commonest applications for a 
personal computer — database, word 
processing, spreadsheet and graphics. 
We'll examine Abacus (spreadsheet) 
and Easel (graphics) here. 

Although the QL is priced at the level 
of a games machine, Psion's software is 
eminently comparable to that available 
on machines costing five to ten times 
the price of a QL. The development of 
this software has been a major new 
venture for Psion; it has taken a team of 
highly-skilled programmers (working 
on a mainframe VAX) over 18 months to 
produce. Nowthatthe project has been 
completed, Psion will not confine its 
activities to the QL. It is planning, in 
mid-July, to release all the packages in 
PC and MS-DOS versions, so owners 
of machines like the IBM PC and ACT 
Apricot will also get the benefit of 
Psion's labours. 

At the time of this review QLs were in 
extremely short supply, so Psion in¬ 
vited me to spend the day evaluating 
the software on its own in-house QLs. I 
was also given a pre-release version of 
Abacus for the Apricot. Although Psion 


was at great pains to emphasise that the 
Apricot version was not fully com¬ 
pleted and debugged, it stood up very 
well to my machinations and demon¬ 
strated: (a) that Psion really is quite 
close to releasing an MS-DOS version; 
and (b) itwill be close to the QL version. 


Abacus 


Like the other packages on the QL, 
Abacus is provided on a single micro¬ 
drive cartridge. These cartridges are 
not much largerthan a fifty pence piece, 
contain about eight feet of tape in a 
continuous loop, and have the storage 
capacity of a low-density floppy disk 
(about 100k). The software is loaded by 
switching the machine on, inserting the 
cartridge in the microdrive and typing 
"I run mdvl boot'. This rather cryptic 
command is needed because current 
versions ofthe QL do not automatically 
boot from a cartridge but need to be 
'told'to do so. The time taken to load the 
software is not significantly different 
from the time taken to load software 
from a floppy disk. 

When the software is first loaded a 
copyright screen appears, followed by 
the main working display (Fig 1). The QL 
has three text display modes: 40, 64 or 
80 characters per row. Abacus can 
operate in any of these modes: in fact, it 
has a facility for changing between 
different display modes in mid-session. 
Most users prefer 80-character width 
but if the QL is displaying through a 
poor-quality TV, it may be necessary to 
work in 64 or even 40-character mode. 
Naturally, in 40-character mode, less 
information can be displayed and some 
of the prompts are more terse, but the 
software is functionally unchanged. 


The principal working display is 
neatly divided into three areas. The top 
four lines ofthe screen are reserved for 
'prompts' with the main spreadsheet 
display below (empty to start with), and 
an input line and status information 
immediately below that. All four pack¬ 
ages use the same general screen 
arrangement which greatly eases the 
overall learning effort. They also all 
make use of the QL's colour display 
capabilities, using four different col¬ 
ours for most displays. 

The Abacus spreadsheet is orga¬ 
nised in a fairly standard way. The sheet 
has 64 columns, labelled A to Z, AA to 
BL; and 255 rows, labelled 1 to 255. With 
the QL in 80-character mode and with 
standard width columns, the main 
display can accommodate a rectangle 
of seven columns by 16 rows. One cell 
on the display is always highlighted — 
this is the 'cursor', or action point. Any 
formulae, labels or numbers that may 
be typed are assumed to belong to that 
particular cell and the results are 
displayed there accordingly. This ac¬ 
tion point can be moved one cell up, 
down, left or right by pressing the 
appropriate arrow key. 

Attempts to move the cursor off¬ 
screen are dealt with in two different 
ways: if the arrow key is pressed and 
released, the screen is redrawn shifted 
one row or column along, to accommo¬ 
date the destination cell, and the cursor 
is displayed in that cell. If the arrow key 
is held down or pressed very rapidly, 
there is not enough time to redraw the 
whole screen before the next character 
is transmitted so only the column or 
row headings are changed. Once the 
key is finally released the display is 
redrawn correctly. Although this 


146 PCW 

















sounds complicated it actually enables 
very rapid moves across the spread¬ 
sheet with no delays for displaying 
intermediate areas that you are not 
interested in. 

The operation of Abacus is controlled 
by specially assigned single key¬ 
strokes. As far as possible, Psion has 
standardised on the use of these special 
keys across all four packages. The QL 
has five function keys labelled FI to F5. 
It also has arrow keys and an ESCAPE 
key, and these operate in the same way 
for all the software. 

The arrow keys move the cursor 
action point(their use is fairly obvious 
in spreadsheeting and word proces¬ 
sing). 

The ESCAPE key causesthecurrently 
selected operation to be abandoned. 
Unfortunately, if this is used following a 
sequence of selections and sub¬ 
selections of commands it does not just 
'undo' the most recent choice, but 
everything right back to the beginning. 
Following an escape keystroke, a multi¬ 
ple command sequence must be re¬ 
entered from scratch. 

The function key FI is used for 'help'. 
Press this key at any time, even in the 
middle of entering a formula, and 
help information relevant to the cur¬ 
rent context is displayed. In order to 
conserve usage of RAM, the help 
information is stored on the microdrive 
cartridge, so it's advisable to leave the 
cartridge in place throughout the op¬ 
eration of the system. The QL has two 
microdrives, so this is no great dis¬ 
advantage — the other is always 
available for loading and saving data, 
and so on. 

Function key F2 enlarges the main 
display area to overwrite the prompts at 
the top. In Abacus, this increases the 
spreadsheet display capability from 16 
rows to 20. Pressing F2 a second time 


restores the prompts display. 

F3 selects 'command mode'. Abacus 
has 18 commands, such as 'Copy', 
'Save' and 'Quit', which are all displayed 
in the prompt area after F3 is pressed. A 
command is then selected by pressing 
its initial letter. As there are only 26 
letters in the alphabet some of the 
commands have slightly obscure 
names: 'echo' is used for 'replicating' 
formulae, but is not called 'copy' or 
'replicate' because 'c' and 'r' are already 
in use for other commands. 

F4 is used when the main spread¬ 
sheet display is split into two windows 
('windowing' is one of the 18 com¬ 
mands). F4 jumps the cursor from one 
window to the other. 

F5 is used for 'jumping' the cursor. 
After pressing F5 the destination cell 
coordinates can be entered, for exam¬ 
ple A1 or BG250, and the cursor is 
moved there directly with a redraw of 
the screen if necessary. 

Modelling 

As with most spreadsheet systems, the 
raw input for Abacus models consists 
of numbers, text and formulae. Num¬ 
bers are simply keyed in and are 
entered intothecurrentcursorcell once 
the ENTER key is pressed. Text is 
treated in a similar manner, except that 
it must be pre-announced by using the 
quotation character keystroke. If this is 
omitted, Abacus assumes you are 
entering an erroneous formula. 

Formulae perform the spreadsheet 
calculations and are built out of refer¬ 
ences to other cells, constants and 
arithmetic operations. For example, the 
formula A1 -l-10 * B2 would produce the 
result 110 if cell A1 contained 100 and 
B2 contained 10. The result is displayed 
instantly, as soon as the formula entry 
is completed. If A1 or B2 are altered for 
any reason, this formula and any other 


that references them would automati¬ 
cally be recalculated. This is fairly 
standard spreadsheeting but Abacus 
also has some additional unique for¬ 
mulae facilities: 

'row =': if a formula is preceded by 'row 
=', it will automatically be replicated 
across the row currently occupied by 
the cursor. Before doing the replication, 
Abacus prompts for the range of 
columns to receive the formula, but 
because it chooses sensible defaults, it 
is normally only necessary to press 
ENTER in response. The result of this is 
that model building can proceed quick¬ 
ly and simply, a row at a time rather than 
a cell at a time. There is also a 'col =' 
facility that performs the same function 
on columns. 

Row and column names: the first row 
and column of a spreadsheet are 
normally used for annotation. On a 
typical financial spreadsheet, the col¬ 
umn headings would be month names 
and the row headings would be titles for 
particular items. These titles can be 
used in formulae: for example, if three 
of the rows in the spreadsheet are 
labelled Sales, Costs and Profits, then 
the formula Profits = Sales - Costs can 
be entered and the entire Profits row 
will be set up accordingly. The cursor 
does not need to be in the Profits rowfor 
this to happen and the names can be 
abbreviated providing they remain 
unambiguous. Column calculations 
can be specified in like fashion. In order 
to do this, Abacus must be able to 
distinguish between row and column 
names so obviously they must be 
unique — scarcely a serious limitation. 
However, the facility is limited in one 
respect — it only functions as a 
short-cut for formula input. Once a 
formula has been entered using row or 
column headings, it is translated into 
the internal format of cell references 
and the original formula is lost. Thus 
the profitformula above might result in 
cell B10 getting the formula B8-B6; CIO 
getting C8-C6, and so on, but the 
original formula is unrecoverable. This 
contrasts with financial planning 
spreadsheets where calculations are 
both entered and retained in this 
row-formula notation. However, finan¬ 
cial planning software is notoriously 
slow compared with pure spreadsheet 
software; and Abacus certainly offers 
speed of operation even if the row 
formulae are not retained as such. 
Special functions: Abacus provides a 
number of special functions not com¬ 
monly available in spreadsheets, but 
very useful for display designing, and 
so on. For example, row = month (col() 
— 1) can be used to set up a row 
containing the names for the months, 
leaving thefirst column blank; the 'row 
=' copies the formula right across the 
row. It is identical in all columns but in 
column B, 'col ()' evaluates to two (the 
second column) so the 2-1 th month is 
displayed (that is, January). In column 
C the third column, the 3-1 th month 
(that is, February) is displayed, and so 


HELP 


CURSOR 

DATA & FORMULA 

TEXT type" 

COMMANDS 

I press FI 


press 


press F3 

PROMPTS 


GOTO CELL 

enter directly 

followed by 

ESCAPE 

press F2 


press F5 , 

& press ENTER 

text & ENT 

press ESC 

A 

| 

L 

C D E F 

.1 G i 


1 


2 

3 

4 

5 

6 
7 
S 
9; 

10 

11 

12 

13 

14 

15 

16 


CELL A1 EXTENT A1 A1 MEMORY 12K 
EMPTY 


Fig 1 Main display (80 characters) 


PCW147 




















































on. If more than 12 columns are 
required, months are repeated. 

Other special functions include 'rept', 
'len' and 'width' which can be useful for 
underlining and primitive graphing. 
For example, if cell A5 contains rept 
(" = ",len(A4)), then whatever A4 con¬ 
tains will be underlined by " = "s. The 
"widthO" function could replace "len 
(A4)" above and the full cell width of the 
column would be filled with " = "s. To 
create a bar graph for a column of 
numbers starting at Z9 the formula 
col = rept ("*",Z9) would suffice, but of 
course this produces a very rough 
graph. There are far more elegant 
graphing facilities available in Easel. 

Finally, there are date functions, text 
functions, conditionals and a number 
of other useful modelling functions — 



WARE 


code and aims to release another 18k 
for the spreadsheet, which should 
more than double its storage capacity. 
There are also expansion memory 
boards in Sinclair's pipeline which 
make a huge difference, but in the 
meantime QL Abacus on a standard QL 
can only accommodate small- to 
medium-sized models. 

Special commands 

Abacus offers 18 different commands. 
These are used for global operations on 
the entire spreadsheet such as loading 
and saving data, printing, and so on. 


. .no serious comparisons can be made between 
Psion’s software andanythingelse running on a £400 
computer. On low-cost hardware the packages are in a 
class of their own.’ 


all in addition to the more mundane 
trigonometry, net present value and 
other standard functions. 

Formula storage: on most spreadsheet 
systems, when a formula is copied or 
replicated it is copied into each and 
every cell. If the formula is lengthy this 
can consume a lot of storage and if the 
formula is subsequently corrected, the 
entire replication process must be 
repeated. 

Following replication in Abacus (us¬ 
ing "row =", and so on), the formula is 
stored only once and each cell just 
refers to it. Abacus automatically ad¬ 
justs its usage of the formula in 
accordance with the position of the cell 
referring to it, thus simulating the usual 
relative replication. The formula is also 
adjusted when it's displayed so this 
feature is almost invisible to the user; 
this is just as well as it would be al¬ 
most impossible to use Abacus other¬ 
wise. This feature only ever manifests 
itself in two respects: more efficient use 
of storage, so bigger models can be 
created; and the omission of the 
replication process following a change 
to the formula—all cells that referred to 
the old formula automatically get the 
new one. 

Bearing this in mind, Abacus is 
promising very large model capacity 
for the forthcoming MS-DOS versions 
but the QL Benchtested capacity is a 
little disappointing. Out of 128k of RAM 
in a standard QL, only 80k is available 
for applications software and the Aba¬ 
cus code consumes 68k, so these 
results were recorded with just 12k of 
RAM for the spreadsheet. Psion is 
currently optimising the QL Abacus 


The following facilities are offered: 
Communications with other Psion 
packages: Psion has designed a special 
file format that can be used by every 
package. Using this 'export' format 
data can be written to a file by one 
package and read by another. In par¬ 
ticular, Abacus data can be transferred 
to the Easel graphics for drawing 
graphs, or to the Quill word processor 
for document integration. Spreadsheet 
data can also be picked up by the 
Archive database should the need 
arise. 

In many respects, this facility greatly 
mitigates the disappointment that the 
Psion packages do not run under the 
QL's multi-tasking system. Theoretical¬ 
ly, the QL can support several different 
applications all running simultaneous¬ 
ly and you can switch between them at 
the touch of a button. This idea is a 
non-starter for the Psion software, as 
each package uses up all 128k of RAM 
with nothing left for anything else. 
However, it's better that the packages 


can communicate with one another 
than that they can all run simultaneous¬ 
ly, so in this respect Psion has done the 
best it can with the available hardware. 
Windowing: the spreadsheet display 
can be split in two, either vertically or 
horizontally. The display of each half is 
then dealt with independently of the 
other so that completely different parts 
of the spreadsheet can be held 
onscreen simultaneously. This facility 
is useful for holding important areas of 
the spreadsheet (for example, the 
bottom line) on display while other 
areas are being altered. 

Spreadsheet editing: a selection of 
commands which can be used for 
adding and deleting lines into the 
spreadsheet. There is also a command 
for amending formulae — this can be 
quickerthan retypingfrom scratch ifthe 
formula is complex. It also obviates the 
need to recopy after the change. If a 
copiedformula isamendedall previous 
copies are amended simultaneously. 
Sorting : a whole column, or a part, can 
be sorted using the 'Order' command. 
This can deal with a mixture of num¬ 
bers, formulae and text. Numbers are 
arranged in ascending order, before 
text which is arranged in alphabetical 
order. Only one column is affected by 
sorting. Other data in the row is left in 
the original position. Unlike Lotus 1-2-3 
it's not possible to use sorting for 
'records' which extend across several 
columns. 

Formatting: a variety of different dis¬ 
play formats can be selected. Numbers 
or text can be left-, right- or centre- 
justified within a column. Numbers can 
be preceded by monetary symbols 
such as $ or £ displayed in scientific or 
financial notation. 

Printing and file operations: there are 
commands for saving the spreadsheet 
onto a named file on the microdrive 
cartridge, loading it back again and 
merging files into an existing spread¬ 
sheet model. Printing can be directed 
either at the printer or at a file. 

During file operations the perform¬ 
ance of the microdrives is quite in¬ 
teresting. The Benchmarks recorded 
just eight seconds to load a file but 80 
seconds to save it. Evidently, saving 


Benchmarks 

Maximum number of columns: 64. 

Maximum number of rows: 256. 

Numeric precision: 14 digits. 

Abacus tested on a standard Sinclair QL with 128k RAM. 

1 (a) Number of rows of formulae accommodated: 56. 

(b and c) Recalculation time: 20secs (2.5 rows per second). 

(d) Horizontal scrolling : two columns per second. 

(e) Vertical scrolling: 2.5 rows per second. 

2 Number of rows of numbers accommodated: 57. 

3 Numbers of rows of text accommodated : 58. 

4 Time taken to load/save 56-row model on microdrive: eight (load), 80 (save) 
seconds. 

Benchmark (a) with additional 128k RAM board: 8832 cells (680 'rows'). 


148 pc w 














10 


i b 
0 
n 



•Jan Feb Mar Apr 


Jun Jul fiuq Sep Oct Hoy Dec 
1984 


Fig 2 Sample graph produced on an Epson MX-80 printer 



data also involves verification with 
automatic correction if the verification 
fails. Thus saving a file must always 
take at least twice as long as loading 
and even longer if it fails to verify 
immediately. 

Documentation 

I didn't see the full QL documentation 
but a draft of the Abacus section lacking 
an index and contents page. This ran to 
over 50 pages, liberally illustrated, with 
clear instructions on using the soft¬ 
ware. Iftherestofthedocumentation is 
up to this standard and is well indexed 
there should be few complaints. 

The Abacus software is also very well 
documented with 'help' screens. The 
help facility is context-sensitive, so 
whenever you press the HELP key you 
get information pertinent to the activity 
you are attempting, with the further 
option to explore help for other areas. 


Easel 


Easel is a completely separate package 
from Abacus, on its own cartridge and 
with its own documentation. It can be 
used independently of all the other 
Psion packages but in particular it 
complements Abacus very neatly. 

Having 'exported' part of an Abacus 
spreadsheet, this can be graphed by 
exiting Abacus and running Easel. The 
recently exported file can then be 
imported to Easel where a graph is 
displayed instantly. A typical export 
from Abacus might include several 
rows of the spreadsheet; for example. 
Costs, Prices and Profits across all 12 
months of a year. All associated in¬ 
formation, such as the month-name 
column headings, can be carried over 
by the export file where Easel sorts it to 
produce a graph. The graph can be 
printed out on a number of different 
graphics printers: the plots shown in 
Fig 2 were produced on an Epson 
MX-80. 

Data can also be typed in directly with 
Easel. It employs a cursor which dic¬ 
tates the column in which the entered 
data will be graphed. The cursor can be 
moved from column to column using 
the left-right arrow keys. When a 
number is entered it is immediately 
plotted in the current column with axes 
automatically rescaled if necessary. 
Because of this and an intelligent use of 
default display options, it's possible to 
enter and see a graph in the time it takes 
to type the numbers. 

Although Easel is billed as a 'busi¬ 
ness graphics' package it is also cap- 
ableof plotting mathematical graphsas 
Fig 3 shows. For the technically minded 
this is a demonstration of Fourier 
Analysis: a plot of five harmonics 
summing to produce a square wave. 

Prices 

Sinclair QL including four Psion pack¬ 
ages £399. MS-DOS versions (pro¬ 
jected prices): £175 each, except Arc¬ 
hive — £275. A substantial discount is 


available if all four are purchased. 

Conclusion 

A common mistake made when com¬ 
paring software is not to compare like 
with like, but I am deliberately going to 
do this here. This is because no serious 
comparisons can be made between 
Psion's software and anything else 
running on a £400 computer. On 
low-cost hardware the packages are in 
a class of their own. 

Psion obviously recognises this — 
hence the forthcoming MS-DOS and 
IBM PC versions. Having seen a pro¬ 
totype of the MS-DOS Abacus it's clear 
that Psion is well down the road with the 
spreadsheet software at least. Assum¬ 
ing all goes well and it meets its 
targeted launch date (early Septem¬ 
ber), Psion will be offering an inte¬ 
grated suite of word processing, data¬ 
base, spreadsheet and graphics at 


about the time this is published. 

If the QL versions are anything to go 
by Psion will have a very interesting 
offering with a greater range of func¬ 
tionality than Lotus 1-2-3, which does 
not really offer word processing and is 
fairly weak as a database. Of course, at 
the time of writing the MS-DOS ver¬ 
sions were not released; Lotus has 
launched Symphony and Ashton-Tate 
has Framework — to name but two 
future rivals for Psion. 

The QL version of Abacus, available 
today, isfunctionally the equal of many 
MS-DOS spreadsheets. The QL Easel is 
simply excellent. Add the two other 
packages with links between all of them 
and a whole Sinclair QL for just £400, 
and how can you resist? 


For more information contact: Sinc¬ 
lair on Camberley (0276) 686100 or 
Psion on (01) 723 9408. im 


PCW149 























































































ES/PAdyisorjsclaimedto be a powerful, cost effective toolforbuilding 

expertjsystems on micros Patrick Chang[ puts it to the test and forms 

hjs own 'mteljjgent^qnclusions. 


The Department of Health and Social 
Security(theDHSStoyou,meandthree 
million plus others) seems finally to 
have come to the conclusion that it can't 
understand its own rules. This may not 
be news to you, but the interesting thing 
is that the DHSS is looking seriously at 
using computers with expert system 
software as the only way of getting out 
of its present embarrassing predica¬ 
ment. 

Expert systems are designed to 
absorb complex information and use 
the data in an intelligent way to arrive at 
the correct conclusion. One of the best 
known applications is of a computer 
mimicking a hospital consultant by 
analysing a patient's symptoms and 
providing the correct diagnosis. 

Up until recently expert systems had 
only been developed on large expen¬ 
sive mainframe computers. However, 
recently, micro versions have become 
readily available. ES/P Advisor is one of 
this new breed. 

Billed as a low-cost, entry-level tool 
for those wishing to build prototype or 
small-scale expert systems, ES/P Advi¬ 
sor is available for MS-DOS or PC-DOS 
(128k RAM). 

ES/P Advisor, implemented in ESL's 
Prolog, consists of the Knowledge 
Representation Language (KRL), the 
KRL compiler and the ES/P consultation 
shell (see Fig 1). Knowledge is coded 

KRL Compiler -. » Knowledge Base . ■» 

Knowledge Source 
Fite 

4 

USER*- .. - . 

Fig 1 The ES/P Tool Structure 


using the KRL to give a knowledge 
source file. This file can then be 
submitted to the KRL compiler whose 
task is to convert it into a knowledge 
base file for the consultation shell. The 
ES/P shell provides the front-end and 
allows the user to interact with the 
compiled knowledge base. Rules must 
always be either/or choices — fuzzy 
logic is not supported. 


The package comes with five show- 
them knowledge bases on how to: 

(1) conduct one's own conveyancing to 
sell a property; 

(2) conduct PAYE procedures; 

(3) bake bread; 

(4) work out an opening bid in contract 
bridge; and 

(5) decide when Statutory Sick Pay is 
due. 

These knowledge bases are obvious¬ 
ly designed to highlight the strength of 
ES/P Advisor in clerical and managerial 
applications. 

Building a prototype 
system 

In order to test Advisor I chose a 
non-trivial domain of application. But 
not too non-trivial. After all, the two 
classic non-trivial expert systems, 
Dendral and Macsyma,eachtookabout 
38 man years to build. My aim was to 
construct a system for advising how to 
select visual aids and media facilities 
forteaching and learning purposes in a 
large educational institution. Hence, 
the acronym MEG, for MEdia-Guide. 

MEG consists of rules and, depend¬ 
ing on what answers it receives, pro¬ 
poses various suggestions. 

The institution I selected was the 
Polytechnic of Wales. Over 60% of the 
information needed for the knowledge 
base can be found in the Institution's 
Media Unit handbook. Additional in¬ 
formation was acquired by asking 
members of the Media Unit and culled 
from personal experience with the unit. 

In consultation, the system begins by 
asking the user about conditions con¬ 
cerning the session for which advice on 
visual and media aids is being sought. 
For example, will the lecturer be pre¬ 
sent? Is the session largely used for 
practical work or theoretical studies? 
Would visual aids enhance the learning 
process? And so on. 

Given the domain and the readily 
available information, prototyping the 
system took place rapidly. Within a 


night, a skeletal system was running on 
the IBM PC. By the second night, the 
main parts of the prototype system 
were fully coded. After a third night 
spent massaging or rubbing out jumpy 
features, the prototype system was 
completed. But like all prototype expert 
systems, MEG needs to be refined 
before it can be used with confidence. 

The KRL syntax used for coding the 
knowledge is simple and neat. The 
structure of the knowledge source file 
consists of a header, a title and sections 
(see Fig 2). 


1 Header 


2 Title 

3 Sections 



Fig 2 The Knowledge Source File 


The header is used to identify the 
knowledge source file. This is followed 
by a title preceded by the word title. 

For example: 

title 'A Guide for Visual Aids and Media 
Facilities.' 

After the header and title, the rest of 
the knowledge source consists of sec¬ 
tions. Sections are made up of para¬ 
graphs, parameters and references. 
Paragraphs consist of text which are 
displayed when activated. References 
are like GOTO statements: they tell the 
compiler to jump to another section to 
continue processing from there. As in 
reading Prolog clauses, the compiler 
reads the section from top to bottom. 
Conditions can be strung together to 
give complex logical relationships in¬ 
volving parameter and constant values 
enclosed in braces. 

For example: 

{va helpful > 4 and 
lecturer_choice=extracts} 
reference suggestion-10. 

Where the conditions are: if the 
parameter va_helpful (va for visual 


150PCW 































aids) has a rating of greater than 4 and 
the lecturer wishes to use extracts from 
books, then examine the advice in the 
section named suggestion_10. As 
shown in Fig 2, parameters can be facts, 
numbers, categories or phrases. 

For instance: 

reaLlife-sitn: 'there is a need to 

analyse a real life situation' 
fact 

askable 

'Will the learning process require' & 

students to' 

'analyse a real life situation?' 

The keyword askable forces the 
question to be displayed when the 
parameter is first activated. Facts are 
either true or false. Numbers can be 
integers or reals. A negative number 
must be in decimal form — hence -10 
should be written as -10.0. Phrasesare 
used to store strings of words; for 
example, for names and addresses. 
Categories consist of specified lists of 
options. 

Once invoked, the compiler displays 
a menu consisting of a list of the sources 
it already knows and a prompt at the 
bottom of the screen for a source file to 
be submitted. (The 40k prototype MEG 
knowledge source took seven minutes 
to compile). 

The compiler converts the near- 
English representation of the KRL into 
Prolog clausesfortheES/P shell. Hence, 
the compiler and the shell perform the 
work of an inference engine. Compila¬ 
tion options include: 
list, to request a listing summary file; 
print, to direct a summary to the printer; 
nocheck, for logic gurus to sidestep the 
consistency check; and, 
return, for the defaults. 

When errors are detected, messages 
are displayed by the compiler and 
processing is suspended until the user 
instructs the compiler to continue. 
Sometimes the compiler's pointer to a 
mistake's location is not spot on. One 
may get some surprising error mes¬ 
sages when the disk is full. ESL stressed 
that one does not need to know Prolog 
to use the tool. In general, this is true. 

At the end of the compilation, a 
statistical summary of the source file is 
displayed (see screenshot 1). If the 
compilation is a success, an executable, 
knowledge base file iscreated.Thiscan 
now be submitted to the ES/P shell for 
the consultation proper to begin. 

The ES/P shell is the most attractive 





(1) Statistical summary of source file 


component of the tool to look at. The 
front-end is friendly, professionally 
packaged and very pleasant to use. 
When the shell is invoked by typing 
ESP, a menu of knowledge bases is 
displayedandthesystem promptsfora 
selection (see screenshot 2). Colour and 
screen handling facilities are utilised to 
give yellow lettering on black and 
reverse outon bandsof blue.The name 
of the section under examination is 
displayed on the top centre of the 
screen window. When a parameter is 
activated, its name is displayed on the 
top left corner as the current goal to be 
investigated. When a paragraph is 
activated, its text will be displayed in the 
middle of the window. 

The shell expects a knowledge base 
file. If an uncompiled source file is 
offered, the shell will try to read it, 
complain about the syntax and dump 
you back into the operating system. 
When a valid file is specified, the 
introductory paragraph is displayed to 
advertise the aims of the knowledge 
base and the consultation show begins. 
When a parameter is first encountered 
either in a condition or when its value is 
needed but not yet established, the 
system proceeds to induce the value 
from a rule or by asking the user. 

For example, with the following 
conditions 

{not lecturer-talking and not 

avaLto-consult and 
actions-required} 
reference suggestion-6. 

The system will try to establish each 
parameter in a process known as 
backward chaining : that is, reasoning 
backward. If any of these parameters 
needs the value of another which has 
not been established, the required 
parameter is immediately investigated 
to obtain its value. Hence, in order <o 
establish that suggestion_6 is relevant, 
it needsto collectthe right evidence, by 
establishing that the lecturer is not 
talking — that is, not giving a lecture; 
that he is not available for consultation 
and that practical actions are required 
for the learning process. If any of the 
parameters fail to meet the condition, 
then section 'suggestion_6' is rejected 
and processing continues with the next 
statement in sequence. The consulta¬ 
tion ends when a final advisory text is 
output which is marked by the keyword 
quit in the knowledge source file. 

The shell supports a list of commands 



(2) The system prompts for a selection 


(see screenshot 3) which can be re¬ 
quested by typing help or ? These 
include: 

val X — to force the system to obtain the 
value parameter X immediately; 
status —to display the current values of 
all parameters, 

print; 

recap; and, 
trace. 

Other commands include explain, how 
X and why N. These three commands 
are, of course, very important as an 
expert system worthy ofthe name must 
be able to report what it is up to. 

Documentation 

The ES/P manual is slim, well-written 
and well-illustrated by short examples, 
butthetutorial,though adequate, is not 
comprehensive. Some facilities de¬ 
served further explanation: in particu¬ 
lar, how numbers are computed, how 
conditions are examined by backward 
chaining, and how sections are refer¬ 
enced by forward chaining. 

One very important feature is the 
claim that ES/P Advisor can be inter¬ 
faced with a Prolog interpreter to allow 
Prolog clauses to be embedded in the 
KRL source files. The manual does not 
demonstrate how this can be done. 

Conclusion 

ES/P Advisor is a viable entry-level, 
cost-effective tool which offers clerical 
and managerial workers an opportun¬ 
ity to examine the relevance of expert 
systems in their respective areas of 
work. 

Although it is specifically designed 
for text animation, it could also be used 
to construct an expert system based on 
the knowledge of an expert, rather than 
that contained in a manual orrulebook, 
or for interests such as gardening, 
cookery, repair guides and so on. 

ES/P Advisor is not designed to 
support fuzzy or uncertain deduction, 
and despite the fact that it is specially 
designed for text animation, its range of 
application is wide given the wealth of 
knowledge available in the printed 
form. At £600, the ES/P package is an 
excellent entry point into the expert 
system field. 


Further information on ES/P Advisor 
(price €600 incl VAT) is available from 
Expert Systems Limited on (0865) 

242206. irrn 



(3) List ofcommands 


PCW151 




























Dimension 68000 

A mach[n(3 with tjTecapabilrtyto emujate the IBM PC, Apple Hand 

K^yprojTvcroswguldsee^m to be a practical proposition. Butitmight 

alsoprove to be an expensive mistake. Peter Brighttakesa lookatthe 

'multi-faceted' Dimension 68000. 



152 PC W 























It had to happen. First we had the 
unfriendly micro, then we had the 
friendly micro, now meet the world's 
first schizophrenic micro. As well as 
being itself, the Dimension 68000 thinks 
it's an Apple II, an IBM PC and a Kaypro 
portable. 

This isthefirst micro in the UK which 
can emulate more than one other 
machine at the flick of a switch. It is 
achieved by clever use of both hard¬ 
ware and software. The basic Dimen¬ 
sion uses a Motorola 68000 processor 
with up to 512k of RAM on the main 
board. When you upgrade your 
machine there is no longer any need to 
throw away your software and start 
again — simply add a more powerful 
processor for the more difficult jobs. 

Hardware 

The Dimension conforms to the tradi¬ 
tional three-box design: main unit, 
keyboard and^display. The main unit is 
metal-cased, so there shouldn't be any 
radio frequency problems, and it looks 
very traditional — finished in cream 
with a black blanking plate at the front 
next to the disk drives. 

Thefrontofthemain unithousestwin 
half-height 5V4in floppy disk drives and 
the reset switch. The switch signal can 
be intercepted under software control, 
so you can stop inquisitive fingers from 
blowing the system. 

The rear panel houses an RS232 
serial port, a Centronics printer port, a 
games paddle port, the composite 
video output and the keyboard socket. 
In addition there are six blanked off 
slots which can be removed if you wish 
to install expansion cards. The back 
panel also houses the ducting for the 
relatively quiet internal cooling fan. 

The overall impression of the con¬ 


struction is one of solid dependability. 

Ease of servicing is good — to get 
inside the main unit simply slacken six 
screws and remove the lid. 

The main board sits at the bottom of 
the unit and takes up most of the 
available space. The build quality was 
good with no obvious signs of patching. 
A major part of the board on the review 
machine was taken up by RAM chips — 
up to four banks of 17,64k chips gives a 
total onboard capacity of 512k. If you 
need more memory you will have to 
plug it into the expansion ports. The 
machine also comes with 8k of ROM 
which is used to hold the bootstrap 
loader, some basic diagnostics and the 
ROMBIOS routines for the operating 
system. 

From the outset the Dimension was 
designed to be based on a bus system, 
allowing extra boards to be plugged in. 
Micro Craft, the US-based manufactur¬ 
er, seems to be very eager that third 
party manufacturers should produce 
add-on cards for the machine. This 
eagerness extends to providing a sys¬ 
tem builder'stoolkitand offering finan¬ 
cial incentives. 

The main board houses six slots for 
expansion cards. On the review 
machine three of these were occupied 
by 6512 (a 6502 with an external clock), 
Z80 and 8086 slave emulation proces¬ 
sors (see 'Emulation' section). You can 
also add RAM cards, RS232 cards, and 
so on. 

Themain processorintheDimension 
is the Motorola MC68000 CPU. This 
truly massive chip sits on the far 
right-hand side of the main board; and 
is powerful enough to allow the 
machine to be a practical proposition if 
you add more serial cards and a 
multi-user operation system. Unfortu¬ 


nately time did not allow me to try it out 
as a multi-user system. 

Although the review machine was 
supplied with twin 5V4in, 40-track flop¬ 
py disk drives, the casing has space for 
two more or for a hard disk. 

The disks and their associated con¬ 
troller (a NEC 765) are highly pro¬ 
grammable to allow them to read the 
different disk formats necessary for 
Apple, IBM and CP/M-80 emulation. 
They are capable of half stepping and so 
can read most protected Apple disks. In 
fact, when the machine is running 
under Apple emulation the drives even 
sound like Apple disks! 

Even if you are not running emula¬ 
tion, you can still persuade the disks to 
read alien formats by using the FOR¬ 
MAT utility supplied with the machine 
under CP/M-68k. This utility allows you 
to read IBM PC single and double-sided 
CP/M, Tandy TRS-80, Kaypro, 
Cromemco SD and Osborne SD. I tried 
this out on some Kaypro CP/M-80 disks 
and it seemed to work fine. 

The Dimension comes with a compo¬ 
site video output as standard, so you 
should be able to plug most popular 
monitors into the machine with no 
problem — as long as they support 
composite video. The review machine 
was supplied with a Taxan amber 
monitor which was fine. (Asa matter of 
taste I still prefer green screens to 
amber.) 

The default display on the Dimension 
is 80 columns x 25 lines. The 25th line is 
usually used to display system status. 
When you first boot CP/M it shows the 
disk formats that your floppy drives are 
set to read, and how much RAM is 
available. 

The most interesting aspect of the 
Dimension's display is that its size can 



Average IBM PC clone keyboard, although the Caps Lock and NUM Lock keys with built-in LEDS areinnovative 


PCW153 




























































At the rear of the machine six presently blanked-off slots will allow the installation of expansion cards 


be altered under software 
control. In addition to the 
standard 80 x 25, the system 
comes with utilitiestocreate80 x 50,20 
x 20, 40 x 24 and 100 x 25 displays. 
Some of these configurations look very 
strange — 80 x 50 was virtually 
unreadable on the Taxan monitor 
because it was flickering so much. It is 
possible that a more expensive monitor 
wouldn't have this problem. The 
keyboard is a straight copy of the one on 
the IBM PC; but whereas the PC has one 
of the best keyboards available, this 
copy is merely average. Whoever 
manufactures it must be making a mint 
because this copy seems to be used by 
virtually every PC lookalike I have seen. 

The keyboard is connected to the 
main unit via a coiled cable and a DIN 
plug. There's not quite as much cable to 
play with as on some other systems as it 
has to plug into the back of the machine. 

The keys are divided into three 
functional areas: 10 function keys on 
the left; followed by the qwerty typing 
area; and the numeric keypad/cursor 
control area on the right. The only 
improvement over the standard IBM 
keyboard isthatthe Caps Lock and Num 
Lock keys have built-in LEDs which 
make it easy to see if they are engaged. 

The keys don't have the solid feel of 
the IBM. However, they do have the 
advantage of having lumps moulded 
onto the'F'/J'and numeric'5' keys. I'm 
told these make it easier to position 
your fingers if you are a touch-typist. 
I'm not a touch-typist so they made no 
difference in my case. 

One final point about the keyboard is 
that the review machine came with an 
American keyboard with no '£' sign. It's 
a small point but very annoying. 

System software 

The Dimension supports a wide range 
of operating systems. In single-user 


The main unit houses twin half-height5V4in floppy diskdrives 


mode it uses CP/M-68k; however, in 
multi-user mode it supports the less 
well-known Mirage, with Unix and Bos 
being ported onto the machine at the 
moment. 

Mention CP/M-68k to anyone who 
knows about micro-operating systems, 
and the response is likely to be either 
'What?' or 'Isn't that the DIY kit?' 

CP/M-68k is the Motorola 68000 
version of CP/M. It was written in the 
early days of Digital Research deciding 
to put CP/M on every microprocessor it 
could lay its hands on. It has been the 
poor relation of the CP/M family for a 
long time — the attitude from Digital 
Research seems to have been 'Here's a 


C complier, here are some routines ... 
get on with it.' 

The majority of 68000 implementa¬ 
tions have been in powerful multi-user 
'super micros' where single-user CP/M 
is not appropriate. Consequently very 
little applications software has been 
ported onto this processor/operating 
system. 

This may change soon — I know of at 
least one company which is taking 
advantage of the apparent mess which 
Sinclair has made of QDOS by porting 
CP/M-68k onto the QL. This one 
machine has the potential to sell in high 
enough numbers to justify indepen¬ 
dent software vendors moving their 


154PCW 



































software onto CP/M-68k. 

CP/M-68konthe Dimension seemsto 
work well enough. It feels more like the 
old CP/M 2.2 than newer versions such 
as 3.1. It still has STAT which was 
dropped on 3.1 and it doesn't have SDIR 
or any of the fancy new CP/M features. 

The first thing you notice about this 
version of CP/M is that it is relocatable 
and has to be relocated depending on 
how much RAM you have. Micro Craft 
has provided four submit files to make 
the process easier. These are called 
SYS128, SYS256, SYS384 and SYS512. 

The Dimension version of CP/M-68k 
does have a couple of nice touches 
which are worthy of note. The first is the 
addition of a RAMDISK utility. This 
allows you to set aside a portion of RAM 
as a silicon disk. This is accessed as 
drive K: by CP/M-68k and provides an 
easy way of speeding up applications, 
especially those that rely on overlays. 
RAMDISK 256 sets aside a 256k block of 
RAM, RAMDISK 0 switches the 
RAMDISK off. 

The second feature is a print spooler. 
This intercepts text going to the printer 
and writes it to an area of RAM where it 
is held until the printer can print it. This 
saves you having to wait for the printer 
and means that you can get on with 
something else while the printer is still 
printing. 

RAM is allocated to the spooler with 
the SPOOL command. The syntax is 
exactly the same as the RAMDISK 
command; for example, SPOOL 64 
would set aside 64k of RAM for the 
spooler. 

The review machine was also sup¬ 
plied with the Mirage multi-user operat¬ 
ing system. 

The major claim to fame of the 
Dimension is that it can run programs 
that weren't originally designed to run 
on it. At the moment it can emulate the 
IBM PC,theApplellandthell-l- (butnot 
yet the lie or the lie), and a range of 
CP/M-80 2.2 machines including the 
Kaypro which I tested here. In theory 
there is no reason why someone 
shouldn't write hisown emulator given 
the time and experience. 

When the machine first arrived I was 
very curious to see how Micro Craft had 
managed to convince a machine with a 
dirty great 68000 processor in it that it 
was really an Apple II or an IBM PC or a 
Kaypro, all of which use different 
processors and have different 
architectures to the Dimension. 

When I tookthe lid off all was revealed 
— there sitting in the expansion slots 
were a 6512(Apple), an 8086(1 BM) and a 
Z80(Kaypro etal). 

When, say, an IBM program is 
loaded, the instructions are executed 
not by the 68000 but by the 8086. This is 
fine until the program decides it wants 
to talk to the outside world and finds 
that memory addresses, disks, display 
and keyboard aren't where expected. 

This problem is overcome by a 
combination of hardware and software. 
All the device controllers are highly 


programmable and so can be program¬ 
med to different settings. Also the 
68000 handles all the I/O along the bus 
so that it is possible to program the 
68000 and the device controllers to 
imitate the hardware of the target 
machine and fool the application prog¬ 
ram into thinking that the Dimension is 
really an Apple or an IBM. 

This is no mean feat when you 
consider that Micro Craft wouldn't have 
had access to the source code for any of 
the systems. Also, because the emula¬ 
tion programs are written in 68000 
code, Micro Craft neatly sidesteps any 
danger of the likes of IBM suing it’for 
ripping off the code in the IBM ROM. 

IBM emulation: The review system 
came complete with no less than four 
different IBM emulation programs: 
IBM, IBMGRF40, IBMMONO and 
IBMEXP18. The first three emulate 80 x 
25 colour graphics, 40 x 25 colour 
graphiesand monochrometext respec¬ 
tively. IBMEXP18 was an experimental 
enhanced version of the emulation 
which atthetimeofwriting hadn't been 
fully debugged. 

Assumingthatyourprogram issetup 
to run on a colour graphics IBM, you can 
call up the emulation program by 
simply typing 'IBM'. This pulls in the 
emulation program which is about 22k 
long andthen displaysa sign-on screen 
telling you what your system configura¬ 
tion is, and asking you to put an IBM 
boot disk in drive A. 

It is possible to alter the default 
system configuration by specifying 
parameters when you call the IBM 
program. For example, the default 
system for the review machine was: 
412k of RAM, an 80 x 25 graphics 
display adaptor, two double-sided disk 
drives, one parallel prrnter interface 
and one serial interface card. 

If for some reason I had decided that I 
only wanted 256k of RAM to be 
allocated to the PC emulation I could 
have typed 'IBM MEM = 256'. 

The second main parameter is 'IN¬ 
TENSITY'. If the applications program 
uses different display intensities then 
they will be displayed by the emulator 
as reverse video. None of my test 
programs needed this but I have a 
feeling it could look a little strange. 

For people 'in the know' the 
'CONFIG=$$$$' parametercan be used 
to specify exact hardware emulation 
andisthesoftwareequivalentoftheDIP 
switches on the main board of the PC. 
The only trouble is that the argument 
for CONFIG is a two-byte hex word 
which is worked out by referring to a 
table in the reference manual. I have a 
feeling that most people will stick with 
the default settings! 

Micro Craft claims about 80-90% 
compatibility with the IBM PC for its 
emulation. I think this is about right. I 
tried Microsoft's Flight Simulator on 
the system and it booted up quite 
happily. The only problem was that it 
didn't work correctly. Although the 
display was fine and the instrumenta¬ 


tion responded to keyboard input, I 
couldn't make the thing fly. At first I put 
this down to pilot incompetence, but 
then I tried the same disk on my Olivetti 
and I flew it with no problems. 

I can only conclude that there was a 
small bug in my version of the emula¬ 
tion software. It did all the difficult 
things (video and keyboard scanning) 
fine, but fell down on other points. 

Micro Craft shows a refreshing hon¬ 
esty about compatibility problems. 
Included in the emulation disk was a 
README file which listed all the known 
problems with the emulation software. 
These included direct I/O to the NEC 765 
disk controller, games port not emu¬ 
lated, specker channel 2 not emulated 
and BASICA won't run becausethe IBM 
ROM is copyright IBM. 

The experimental release 1.18 which 
was included is said to support direct 
I/O to the NEC 765 and have improved 
support for the RS232 port (although it 
is still not fully supported). 

To exit emulation mode you can 
either use the time-honoured CTRL ALT 
DEL key combination or hit the reset 
key. Either way you will be asked to 
confirm that you wish to leave emula¬ 
tion mode and be returned to CP/M-68k. 

Apple emulation: The Apple emula¬ 
tor presently covers only the Apple II 
and the ll-K Emulation is entered by 
typing 'APPLE' (surprise, surprise!). 
Thesign onscreen is very differentfrom 
the IBM version. Whereas options have 
to be entered as parameters on the IBM 
version, here they can be toggled on 
and off by using the function keys. 
Much more friendly. 

All the Apple expansion slots are 
emulated and are as follows: 16k 
language card in slot 0, parallel printer 
card in slot 1, serial card in slot 2, 
80-column card in slot 3, two Apple 
disks in slot 6 and the mass storage unit 
in slot 7. The system also emulates the 
lower case conversion to allow lower 
case characters to be entered. 

All the above emulations amount to a 
fully expanded Apple II. The only odd 
option is the 'Mass Storage Unit'. This is 
a software device that allows Applesoft 
Basic programs to access CP/M-68ktext 
files. 

The emulator program is designed to 
run under DOS 3.3 or ProDos. I tested it 
under DOS 3.3. When I first tried to use 
the emulator I wasn't very successful 
untill read a section in the manual about 
a file called APCODE.O. 


Benchmarks 


BM1 

1.6 

BM2 

5.8 

BM3 

11.3 

BM4 

10.7 

BM5 

13.4 

BM6 

23.2 

BM7 

41.5 

BM8 

29.2 

All timings in seconds. 

For a full 

listing of the Benchmark programs 

see 'Direct Access'. 



PCW155 












INTRODUCING THE NEW 
OLIVETTI PERSONAL COMPUTER. 

IT'S SO FRIENDLY IT EVEN 
GETS ON WITH ITS BIGGEST RIVAL. 



FROM £1595' 


Address. 


Please send me full details on the new Qiuetti M24 Personal Computer 


The new Olivetti M24 personal com¬ 
puter is operationally compatible with its 
biggest rival. 

This means it can handle all the most 
popular software. But it handles it faster. 
The M24 also has many other unique 
features including a higher resolution 
screen with 16 shades of grey. 

A modular format that provides 
greater expandibility. 

And superior ergonomic design. 
All at a competitive price. 

To find out more call in and see the 
M24 in action. _ 


I 106 St Leonards Road, Windsor, 

f\Uj Berkshire,SL43DD 

micros umited Tel: Windsor (07535) 50111 Telex:848521 

Authorised dealer Authorised IBM dealer 
Specialists in Computer Aided Design 


oliuetti 


156 PC W 

























□1 u i } 

V 



r 

ilmJ 



This is what the manual 
says about APCODE.O. 

APCODE.O contains certain 
information that allows the 
"booting" process to proceed faster. 
Also, the information stored in 
APCODE.O may be needed by the 
programs and the operating system on 
the computer. In order to respect 
certain information that is proprietary 
to Apple Computer Inc, Micro Craft 
Corporation cannot send an emulation 
master diskette with APCODE. 0 already 
in place .' 

In other words if the emulator is to 
work properly it needs bits of DOS 3.3 
which are the property of Apple and 
which Apple isn't about to give away. 

Micro Craft gets around this nasty 
little problem by shipping free with 
every system a utility disk called The 
Filer' made by Central Point Software. 
Central Point Software has licensed 
DOS 3.3 from Apple, so the disk 
containsthe relevant routines. Nowthe 
only problem is to copy them over to 
your emulation disk. 

Micro Craft has taken care of this as 
well. First you enter emulation mode 
and boot the Filer disk, then you hit the 
reset switch and hey presto a menu 
appears saying 'FI to save APCODE.O'. 
You hit FI and the routines are copied to 
your emulation disk. 

As soon as I had found out my 
success rate at running Apple prog¬ 
rams increased, so these are obviously 
useful routines to have around. The 
only question is: is it legal? 

I'm not sure that it is. Included with 
The Filer' documentation is this 
notice:— 

VOS 3.3 and Applesoft are copyrighted 
programs of Apple Computer, Inc 
licensed to Central Point Software, Inc 
to distribute for use only in combination 
with The Filer. Apple software shall not 
be copied onto another diskette (except 
for archive purposes) or into memory 
unless as part of the execution of The 
Filer. When The Filer has completed 
execution Apple Software shall not be 
used by any other program .' 

I'd be interested to hear what other 
users think, but it sounds as if copying 
those routines isn't legal. 

Kaypro emulation: This is just the 
same as the previous two: put the 
emulation disk in drive B, a Kaypro boot 
diskindriveA, hitthe right keys and off it 
goes. 

In fact the Kaypro emulator was the 
only one of the three emulation prog¬ 
rams with which I had reliability prob¬ 
lems. It had a nasty habit of bombing 
out or not returning to CP/M when I hit 
the Break key. 

Machine emulation is certainly the 
most impressive feature of this 
machine. On the whole it has been 
executed well; according to Micro Craft 
the latest release of the IBM emulator is 


an improvement over the version 
tested which in turn is pretty good. 

I especially like the honest attitude 
which Micro Craft has adopted about 
what its system will and won't do. 

Applications software 

No applications software was supplied 
with the review machine. This is one of 
the major areas that worries me. As I 
said before, very few applications 
programs are available under CP/M- 
68k. You could run the machine in 
emulation mode and run, say, IBM 
software, but this is only viable as an 
upgrade option. 

I am not sure if you are better off in 
multi-user mode. At the moment the 
system is only available under the 
Mirage operating system. This is hardly 
a mainstream micro, multi-user O/S so 
your choice wil be limited again. If or 
when Unix and BOS are implemented 
the situation should improve. 

Although the system wasn't supplied 
with any applications software, it did 
come with a Basic interpreter for 
Benchmark purposes. 

The Dimension is shipped with a 
version of Basic known as Unibasic. 
Apparently this is shipped in different 
versions — the review machine came 
with the AS version which is very like 
Applesoft Basic. This similarity extends 
to being ableto run Applesoft programs 
directly on the Dimension.Even most of 
the PEEKS and POKES are the same. 

You'll notice that I say most. The 
pages of the manual relating to the 
differences were missing. If Unibasic 
really is compatible with Applesoft 
Basicatthe PEEKand POKE level then it 
will merit a review on its own. 

One thing that is certain is that 
Unibasic version AS is very slow. 
When you look at the Benchmarks, 
don't forget that they were run on 
what is virtually a full-blown 32-bit 
processor... 

Documentation 

The standard of documentation sup¬ 
plied with the review machine varied. 
The CP/M-68k documentation was 
standard Digital Research — every¬ 
thing was there, but this doesn't mean it 
was easy to understand. 

The Dimension documentation was 


supplied in a tightly-packed A5 binder. 
In fact the binder was so packed that it 
was difficult to get it out of the box. 

The documentation was easy to 
understand and logical. However, I am 
notsurethata novice would havefound 
it so straightforward. The manual 
makes no attempt to be a tutorial — the 
information is pitched at a higher level 
than is usual these days. This is not 
necessarily a bad thing. This is not a 
beginners' machine, so there is no 
reason to pitch the documentation at 
the beginners' level. 

Prices 

The Dimension 68000 is imported into 
the UK by Tashkl Computer Services of 
Wembley. As the machine was original¬ 
ly priced in dollars, the UK selling price 
is liable to vary. 

£ 

Base model with 512kof RAM 3950 
Emulationcards 495 

Price of review machine 5175 

Conclusion 

Technically the Dimension is a very 
innovative product, and the machine 
emulation is well executed for the most 
part. My only worry is whether this is a 
case of building a machine for its own 
sake rather than because the market 
needs it. 

The Dimension operates at three 
levels: as a single-user CP/M-68k 
machine; as a standard multi-user 
machine; and as a mixture running 
emulation. 

As a standard single-user machine it 
is overpriced and runs an unpopular 
version of CP/M. As a multi-user 
machine it could be competitive with 
the right operating system. As an 
emulation machine it is unique as far as 
I know. 

But I am not sure how large the 
market is for this kind of multi¬ 
personality machine. I feel that its major 
appeal will be to people who are 
upgrading from, say, an Apple II but 
who still want to be ableto run their old 
software. 

It is not a machine for beginners, it is 
not particularly friendly and the docu¬ 
mentation is not written for beginners. 
As long as you bear this in mind you will 
be OK. E0 


Technical specifications 


CPU: 

RAM: 

ROM: 

Keyboard: 

Display: 

I/O: 

Operating systems: 


Motorola MC68000 also 6512, Z80 and 8086 
slave processors 
Upto512konboard 
8k 

IBM PC copy 

Softwareswitchable—default80 x 25 
Buscards, games, RS232, parallel printer 
CP/M-68k, Mirage (DOS3.3, ProDos, PC-DOS 
and CP/M 2.2 under emulation) 


PCW157 






















All leading makes including 

IBM, HITACHI, EPSON, APRICOT, 
WREN, SANYO, BBC 

available FROM STOCK 


MADDISON COMPUTERS 

104 London Road Headington, Oxford 
Tel (0865) 69468 



Also OSBORNE, SANYO, SIRIUS and MULTI 
USER SYSTEMS FOR BUSINESS. 
SOFTWARE, PERIPHERALS, TRAINING, 
BACK-UP and PROGRAMMING 

17 WEST BAR BANBURY 
OXON. (0295) 65023 





( 0280 ) 816087 i 


WITH EVERY SYSTEM 

Bundled software including 
Word Processing, Spreadsheet, 

BASIC and Operating System 

(ALL PRICES + VAT) 

_ i" 

FRASER 

Associates Limited 1 Bristle Hill, Buckingham MK18 1EZ Telephone (0280) 816087 


r 

• •••• 


• •••• 


• •• 

• •• 

• •• 

AAA 

• •• 

WWW 
• ••• 

• • 

• ••• 

••• 

AAA 

• • 

WWW 
• •• 

• •••• 
• •••• 

L_ 



► Impartial advice from trained consultants. 

► On site training. 

► On site servicing & fully equipped workshops 

► Complete After Sales telephone support. 



\ 


158 PCW 



















































































NUMBERS 


Factorials & primorials 

Mike Mudgeexplores factorials andprimorials whjch are neartoprime. 


Definitions 

(i) A prime number is a positive integer 
which is divisible only by itself and 
unity. Thus the infinite sequence of 
primenumbersbegins2,3,5,7,11,13 . . . 

(ii) The factorial of a positive integer, n, 
written n!, is defined^o be the product 
of the positive integers less than or 
equal to n. Thus 6! = 1X2X3X4X5X6 = 
720. 

The sequence of factorials begins 

1.2.6.24.120.720.. . 

(iii) The primorial of a prime number, p, 
written p*, is defined to be the product 
of the prime numbers less than or equal 
to p. Thus 7* = 2X3X5X7 = 210. 

The sequence of primorials begins 

2.6.30.210.2310.. . 

(iv) An integer, q, is said to be near-to- 
prime (NTP), if, and only if, either q +1 or 
q-1 are prime. (Note that if both q + 1 
and q -1 are prime then q is the mean of 
a prime pair; see Brun's Constant PCW, 
July). 

Elementary Facts. 

Factorial n is NTP for n = 1,2,3,4,6,7 ... 
since 2,3,(5,7), 23,719,5039... are 
prime. 

Primorial p is NTP for p=2,3,5,7,11 ... 
since 3,(5,7), (29,31), 211,(2309, 

2311)... are prime. 

At least the first twenty-nine NTP 
factorials and the first seventeen NTP 


primorials are known; however, vir¬ 
tually nothing is known about their 
frequency of occurrence nor abouttheir 
significance in analytic numbertheory. 

Problem 

Readers are invited to design and 
implement an algorithm for the deter¬ 
mination of both NTP primorials and 
NTP factorials; attempting to repro¬ 
duce and, if possible, extend the 
present results. Any possible sugges¬ 
tions as to the significance of these 
numbers would be most welcome. 

Submissions should include prog¬ 
ram listings, hardware description, run 
time and output; they will be judged for 
accuracy, originality and efficiency (not 
necessarily in that order) and a prize of 
£10 will be awarded to the 'best' entry 
received by 1 December 1984. Please 
address submissions to Mike Mudge, 
'Square Acre', Stourbridge Road, Penn, 
Nr Wolverhampton, Staffs WV4 5NF. 
Tel: (0902)892141. 

Review — Number 
Theories — March 1984 

The original title was to have been 
Number Theory Nostalgia to empha¬ 
sise the dates of the original solutions. 
Submissions included the first Pro 


Pascal seen, from a Sirius 880 running 
at 5MHz; together with the expected 
Basic and Assembler programs run¬ 
ning on NewBrain, Spectrum and BBC 
Model B computers. 

(a) Complete solution Math QuestEduc 
Times vol 25 1876 p76. (ax 5 .. .dx 5 ), 
a+b+c+d= x,x-a = p 5 .. .x-d=s 5 ,x = 
(1/3) (p 5 + . . +s 5 ) where p=3m, 
q=3m + 1, r= 3m+2, s= 3m+3. 

(b) Amer Math Monthly vol 2. 1895 
ppl28-9. 

(c) Amer Math Monthly\/ ol 5.1890 pi 14 
also vol 8. 1901 pp48-9. Consider the 
solution 3 5 -D, 3 5 , and 3 5 +D ... 

(d) L'intermediaire des math vol 11, 
1904, ppl 6-7; the only known exception 
is 23. 

(e) L'intermediaire des math vol 24, 
1917 pp23-41; the only known addition 
being 8191 = 1+2+ . . +2 12 = 
1+90+90 2 . 

This month's winner is John B Cook 
of 34 Joan Crescent, East Burwood, 
3151 (232-2126), Australia, who used a 
TRS PC-2 with printer, as necessary. 

Johnused6.71 hoursCPU timeon (e) 
while Teilhet's limit of 600 in (d) was 
extended to 1800 in about IV 2 days. 

Please note that submissions can 
only be returned if a suitable stamped 
addressed envelope is provided. 


LEISURE LINES 



byJJ 

Clessa 




Peter 

Quentin 

Roger 

Stanley 

Bird 1 

Bluebird 

Egret 

Cockatoo 

Egret 

Bird 2 

Auk 

Auk 

Bluebird 

Auk 

Bird 3 

Cockatoo 

Bluebird 

Drongo 

Cockatoo 

Bird 4 

Egret 

Bluebird 

Egret 

Bluebird 

Bird 5 

Bluebird 

Drongo 

Auk 

Drongo 



Quickie 

Divide 10 pounds of sugar into three 
portions so that three times the smal¬ 
lest portion equals the middle portion, 
and four times the middle portion 
equals the largest portion. 

Prize Puzzle 

A test of logic this month. 

On the island of Nonesuch there are five 
species of birds: 

— the Auk 

— the Bluebird 

— the Cockatoo 

— the Drongo, and 

— the Egret 

Four birdwatchers, Peter, Quentin, 
Roger and Stanley, are located at 
different parts of the island when five 
different birds fly over in rapid succes¬ 
sion. Each man makes his own identi¬ 
fication of the birds, and the results are: 


In fact, none of the birdwatchers 
identified all the birds correctly, but 
conversely, no one had them all incor¬ 
rect either. No two birdwatchers had 
the same numbers of incorrect gues¬ 
ses, and each of the five birds was 
correctly identified by at least one 
birdwatcher. 

What were the five birds? 

Answers, on postcards only, to PCW 
Prize Puzzle September 1984, Leisure 
Lines, 62 Oxford Street, London W1, to 
arrive not later than last post on 30 
September 1984 

June Prize Puzzle 


A massive response to the June puzzle 
— almost 400 entries were received, 
most of them with the correct solution. 
The problem was easily solved by 
micro by testing all possible 6-digit 
square numbersforthe required condi¬ 
tions. The required numbers (excluding 
solutions with leading zeros) are: 
494209 = (703) 2 
and 

998001 =(999) 2 

The winning entry drawn at random 
from the pile came from Dr David Vaux 
of the John Radcliffe hospital, Oxford. 
Congratulations Dr Vaux. Your pri ze is 
on its way. HTH 


PCW 159 
















SORTSPEEDS 


Beatthe 
dock 

Thejperform^nce qfdifferentsoi-tmethods can change 

drwvaticajlywhen are-sorf/sreqfu/red. TonyWiiijams 

pitcfTed^omejwmni a/me/nor^sorfsaga/nsf/?/ssfopwafc/7. 


Ifyou usea microcomputertosort large 
files you may find the amount of 
available memory a serious limitation. 
For example, a file of 400 records, each 
80 characters long, will require 32,000 
bytes not including the space for 
overheads andthe program (a record is 
a unit of information: that is, a person's 
name, telephone number and address). 
Large files will certainly require the use 
of a disk so that parts of files can be 
sorted and merged. 

Obviously, the more disk manipula¬ 
tion used, the slower the job becomes 
—to a point where the process is of little 
interestto most users. However,files of 
a useful size can be sorted on a micro 
without the use of a disk, particularly if 
care is taken in the design of the record 
so as to minimise its size. It will also be 
wise to choose a sorting method which 
doesnotmakedemandson memoryfor 
temporary workspace. 

Minimal memory 
methods 

A number of 'minimal memory' 
methods are available and some 
theoretical and practical comparisons 
of their performance have been pub¬ 
lished. There is less information on 
re-sort performance, which is a pity 
because very often one is not interested 
in the time required to set up a sorted 
file as the time required to add or delete 
a few records and then re-sort them. 

Sort techniques, at least for minimal 
memory methods, all depend upon 
comparison and are closely related to 
search methods. It is first necessary to 
define the search key; if your records 
comprise name, telephone number 
and address you might decide to sort 
the records in alphabetic order of 
names. The name part of each record 
then becomes the key. 

Let's assume that our keys are 
numeric and are to be sorted into 
ascending order (we could just as well 


sort into descending order if desired). 
The most obvious and simple techni¬ 
que is usually called sequential sorting. 
Considerthe sequence ofdigits 34 21 5; 
it is required to sort these into 1 2 3 4 5. 

The procedure isto takethefirst (that 
is, 3) and compare this in turn with each 
of the others until a smaller one is found 
(2). 2 is then compared with the 
remainder of the sequence until the 
smallest is found (1). 1 is then removed 
from the sequence and the digits 
shuffled to the right to close the gap. It is 
then placed at the head of the file and 
the process repeated on the rest of the 
file, and so on. This is the only method 
which allows you to print each sorted 
record as it's produced: with the other 
methods it is necessary forthe whole of 
the file to be sorted before it can be 
printed. This is perhaps its only virtue 
but notto be ignored ifyou are working 
with a slow printer. 

The number of comparisons re¬ 
quired is often taken as a measure of 
speed and in this case is approximately 
n 2 /2 where n is large and equal to the 
number of records. The method takes 
approximately the same time no matter 
how well the file is initially sorted, so is 
unlikely to be a good choice for 
re-sorting. 

Another method, attractive because 
of its compact program, is called 
bubble sorting. Consider again the 
same sequence: comparethefirstdigit 
with the second; if the second is smaller 
swap them, compare the second with 
the third, if the third is smaller swap, 
and so on, to the end of the sequence. 

This gives 3 2 1 4 5 as a first attempt; 
the process is.repeated on the whole 
sequence until no further swaps are 
made. It is slow on unsorted files but 
better than sequential and promises to 
be good on well-sorted files, and for a 
completely sorted file requires only n 
comparisons. 

The bubble sort can be improved by 
searching for the best place to put an 



out-of-order record when this has been 
detected by a comparison. This can be 
done by applying a sequential search as 
in the sequential sort method, produc¬ 
ing a program that is somewhat faster 
for an initial sort and dramatically faster 
at re-sorting. The use of a binary search 
gives even better performance for an 
initial sort (a binary search consists of 
halving the search area, finding in 
which half the target lies, halving that 
area, and so on), but the program is 
quite long and complicated. 

The Shell method is somewhat simi¬ 
lar to bubble sorting but instead of 
comparing adjacent keys, those some 
distance apart are compared and ex¬ 
changed if necessary. The distance 
apart diminishes at each pass through 
the file. It's common practice to make 
the distances a half, quarter, eighth, 
sixteenth, and so on, of the file length 
but other sequences are used. A very 
compact Fortran version is given by 


160 PCW 
























Berztiss (1) and a Basic version by Mike 
Niklaus (2). The method always makes 
the same number of comparisons 
which, according to Berztiss, is of the 
order n 3 / 2 . 

The sort performance tests were 
executed using a file consisting of 
records 66 characters long. The sort 
operated on the characters 0-9, A-Z and 
a-z in that order of precedence with all 
other ASCII characters ignored. The 
records were held in memory as a 
sequence of bytes (not array elements) 
& without pointers to minimise memory 
| demand. All programs were written in 
Q machine code for a Commodore 8032. 
o For the re-sort tests the four 66-byte 
§ records 1 ... 1, a ... a, m . . . m and 
^ z . . . z were appended to the file, 
c The basic sequential sort and basic 
\§ bubble tests were executed on a file of 
2 390 records. The results, shown here, 
^ were so poor that no further tests were 
^ made on these methods: 



Sort 

Re-sort 


time 

time 


(sec) 

(sec) 

SEQUENTIAL: 

77 

43 

BUBBLE: 

143 

93 

The table below 

shows 

the byte 


length foreach of the programs (it does 
not include additional common sub¬ 
routines): 

Program 
length: byte 


SEQUENTIAL 535 

BUBBLE 406 

BUBBLE/SEQUENTIAL 468 

BUBBLE/BINARY 519 

SHELL 659 


Conclusion 

These results indicate that the best 
all-rounder is the bubble/sequential 
program. It's a quick sorter, a very quick 
re-sorter and uses only a modest 
amount of memory. If you are desper¬ 
ate for space then the bubble sort would 


be your choice but it's very slow. The 
Shell method is outstanding for initial 
sorting and is easy to program. 

As an additional guide to choice, I 
executed a further trial on the Shell and 
bubble/sequential methods. This con¬ 
sisted of sorting 969 records, each 24 
characters long, using the whole of the 
record as the key. The time in seconds 
to sort, re-sort with four added linesand 
re-sort with 20 added lines was 16.5,7.0 
and7.5for'Shell'and 198 (yes 198!),3.0 
and 9.5 for bubble/sequential. This 
illustrates that the choice of method 
must be guided by requirements and 
the ideal would be to maintain a library 
of sort routines. 


References 

1 Berztiss AT Data Structures, 
Academic Press New York 1975 
ZBest of the Commodore PET Newslet¬ 
ter, Commodore Business machines 
UK Ltd 1980 Q33 


PCW161 





















SensMe solution? 

Sensible Solution^ is a powerful and flexible database intended^ foruse 

on networked^ micros . /And Kathy Lang believes it_ will be ofparticujar 

benefit to system developers. 


Most data management systems are 
intended to be used by one person at a 
time. If you have a networked micro¬ 
computer system where several people 
each have a computer but can share the 
same information, such packages are 
not suitable, because there is always 
the danger that two people will be 
trying to change a single record at the 
same time — with unpredictable con¬ 
sequences for the accuracy of the data, 
and, at worst, a system crash. In recent 
months, more packages suitable for 
running on shared systems have be¬ 
come available at £1000 or less. 

In the June issue I looked at System 
Builder, a database which enables 
several users to share information on a 
micro whicn operates like a convention¬ 
al mainframe; each user sharing not 
only the processor but a common pool 
of information. This month, I'll be 
looking at Sensible Solution, an Amer¬ 
ican package designed for use on 
networked microcomputers, where 
each user has a terminal, keyboard and 
processor, and shares only the hard 
disk storage and the information it 
contains. 

In order for such sharing to be 
practicable, the package must be able to 
prevent more than one user changing 
the same item of information at the 
same time. This is done by 'locking' the 
information, allowing only the first user 
attempting to make a change the ability 
to do so. Such locking may be at field 
level, so that only one item, such as a 
name or account number, is locked; at 
the record level, so that only a single 
customer's record is protected from 
two people trying to change it simul¬ 
taneously; or file level. Whichever 
method is used, control over access to 
files is the province of the operating 
system, so sharing can only be im¬ 
plemented by using operating system 
features which permit locking. 

Of these possible methods of locking, 
file locking is the easiest to implement, 
and is widely available. However, it 
imposes severe constraints on the 
user'sflexibilityofworking. One reason 
for the extent to which the development 
of more flexible approaches has lagged 


behind the development of the hard¬ 
ware, is that there is a wide variety of 
operating systems for networked mic¬ 
ros; and such systemstendto be highly 
hardware-specific — that is, they are 
often available just on one range 
of hardware. Although they may all 
lookalike ifyou are running single-user 
software (running either CP/M or MS- 
DOS single-user programs), the 
approachesto implementing the multi¬ 
user features, such as record locking, 
have been many and various. 

For this review I used a Data Dyna¬ 
mics Sig/Net multi-user micro (a British 
system), on which Sensible Solution 
has been implemented through the 
MCNOS operating system. 

As you might expect from a system 
designed for shared use, Sensible 
Solution contains a variety of powerful 
features. It is in essence an applications 
generator; that is, every task which the 
user wants to carryout — entering data 
through a screen display, reporting on 
the printer, selecting sections of the 
information for screen enquiry — is 
carried out by a 'program' written in 
Sensible Solution's own language. For 
the beginner, such programs are con¬ 
structed by the package itself, through a 
program generator; such programs 
may be modified by the user, or they 

TheSensibleSoJution Language 

Version 2.0 

MAIN MENU 

1) Execute A SENSIBLE SOLUTION 
Program 

2) Data Dictionary Maintenance 

3) Screen Painting 

4) SourceCodeEditor 

5) Initialise A Data File 

6) CompileSourceCode 

7) RekeyA Data File 

8) RestructureAData File 

9) Program Generator 

10) Inquire 

## Enter Your Choice From Options 
Above 

Fig 1 Main Menu 


may be created from scratch. 

Sensible Solution is, in the main, a 
two-level package, consisting of the 
features it offers a system designer, 
plus the features which it enables a 
system designer to offer naive users. 
An expert user would be ableto use the 
system in a more direct way, but would 
still need to create or generate Sensible 
Solution programs to carry out tasks. It 
allows you to invoke its functions 
(including running programs) via a 
single menu (shown in Fig 1), or directly 
from the operating system; the system 
designer can use the programming 
language to create screens which con¬ 
tain other menus for naive users. Once 
into a function or program, commands 
are in general issued by pressing the 
ESCape key to display a menu of 
options occupying several lines at the 
top or bottom of the screen. 

Sensible Solution uses a fixed for¬ 
mat, fixed length record structure, but 
allows you to associate a number of 
files (where a file contains a set of 
records all with the same structure) 
together during processing, so the 
combined record structure can be very 
flexible. Definitions of all fields in all 
files are stored in a single data diction¬ 
ary. This means that you may not 
duplicate field names within one data¬ 
base, even if the fields are in different 
files. However, the advantage that any 
reference to a field will automatically 
pick up the correct field, without you 
explicitly having to tell the system that 
the Part Number referred to in a 
customer's order is the same field as the 
Part Number in a stock record. 

It may by now lookto many readers as 
though Sensible Solution has a lot in 
common with other systems based on 
procedural languages, such as dBasell 
and Condor, but with the advantages of 
a more powerful facility for associating 
several files together, plus the ability to 
lock records and thus permit file¬ 
sharing. However, Sensible Solution 
lacks any in-built commands, so you 
can't carry out information processing 
directly by executing a single command 
with parameters on the command line 
— you could simulate this approach, 


162 PCW 




















Package 

Maximumfilesize 
Max record size 
Maxnofields 

Maxfieldsize 

Maxdigits 

Max prime key length 
Special diskformat? 
Filesizefixed? 

Link to ASCII files? 
Datatypes 
Fixed record 
structure? 

Fixed record length 
stored? 

Amend record 
structure? 

Linkdata files? 
Nodata filesopen 
Nosortfields 
No keys 
Maxkey length 
(chars,fields) 
Subsidiary indexes 
kept up-to-date? 
Datavalidation 
Screenformatting 
Uniquekeys 
Reportformatting 

Storecalculateddata 

Totals&Statistics 

Storeselection 

criteria 

Combiningcriteria 


>1 criterion /field? 

Wild code selection? 
Browsing methods 
I Interaction methods 

Reference Manual 
(max5*) 

Tutorial Guide-f (max *** 
5*) 

ReferenceCard+ N 

(max5*) 

On-Line Help-f (max ** 

5*) 

Hot-line? D 

Fig 2 Features andconstrain ts 


but by building the 'commands', as 
Sensible Solution programs. It is, there¬ 
fore, most likely to be suited to environ¬ 
ments where a system designer is 
setting up applications for others to 
use, and for expert users who need a 
powerful multi-file database manage¬ 
ment system. 

Constraints 

The major constraints on use of Sensi¬ 
ble Solution are shown in Fig 2. Few of 
these are likely to worry the average 
user, since they are much more gener¬ 
ous than usual — in most cases you will 
run up against operating system and 
memory limitations first. The restric¬ 
tions which could become important 
are more subtle. Firstly, to increase 
speed of access, Sensible Solution 


Sensible 

Solution 

OSL 

Memory limit 
1000 

(255/screen) 

255 

15 
72 
No 
No 
Yes 

C,N,D,Overlay 
Yes 

Yes 

Bycopying 

Yes 

16 

1 atatime 
9 + record no 
72,1 

Yes 

Good 

Paint-a-screen 

Optional 

Default, 

paint-a-screen 

Yes 

Yes 

Permitted 

Andinlnquiry 

And,Orin 

programs 

Yes 

String within 
Any Key 
Menus,Full 
Tailoring 


stores data records in 128-character 
blocks, so a record which contains 140 
characters would use two blocks with a 
lot of wasted space at the end of the 
second. This would mean that users 
would need to think about the appropri¬ 
ate location of fields, not only in terms 
of the data structure itself, but also in 
terms of storage efficiency. Another 
limitation is that a single screen format 
may occupy only one physical screen; 
you can have more than one screen 
format accessed during a program, but 
this could involve more overheads in 
file updating than using explicitly linked 
screens. 

A positive point not obvious from the 
table is that, by obeying some simple 
rules, you can create a group of single 
fields (character, numeric or date) 
which can be treated as a one¬ 
dimensional array. Another useful fea¬ 
ture is that date formats may take 
severalforms,includingtheDD/MM/YY 
format popular in the UK; you specify 
your preference when the system is 
initially set up. 

File creation 

Before data can be entered into a file, 
four steps have to be taken. Firstly, you 
must define all the fields which the 
records will contain, including identify¬ 
ing up to 10 key fields, and store this 
information in the data dictionary. 
Secondly, the data and key files must be 
initialised. Thirdly, you must format a 
data entry screen (which may contain 
fields from records in several different 
files). Finally, you must create, or ask 
Sensible Solution to create, a program 
which will enable the fields in each 
record to be filled in via the screen 
format, and the record saved in the file. 

There are several approaches to 
carrying out these tasks. In the early 
stages of using Sensible Solution, most 
people will follow the method sug¬ 
gested in the tutorial manual, and set 
out a screen format and define its fields 
in one operation, using option 3 on the 
main menu. This allows you to 'paint-a- 
screen' with captions and prompt text 
wherever you like, including the option 
to draw boxes and lines by having 
Sensible Solution follow the move¬ 
ment of the cursor. 

Once the overall screen layout is 
decided, your next step is to define the 
position and nature of each field. To do 
this, you position the cursor at the start 
ofthe first field you wish to define, press 
ESCape to get the bottom line's display 
of options, and indicate that you wish to 
add a field. An option is selected either 
by entering its single letter abbreviation 
— usually its first letter, for example 'D' 
for delete a line ofthe screen format — 
or by pressing the space bar once for 
each option until that desired is high¬ 
lighted, and then pressing Return. This 
device makes it possible to have the 
most commonly used option as the 
default, for which you only need to 
press Return. But even though 'Add 
field' isthe default option here, that still 


meansyou must press ESC followed by 
Return once for each field to be set up. 

Once you have indicated that you 
wish to add a field, you are then 
presented with a list of parameters for 
defining it, such as its name, the file into 
which it is to be saved (since one screen 
format may contain information from 
several data files — this defaults to the 
filename entered for the first field), 
length, type and so on. Here you may 
specify a validation mask, to ensure that 
correct data is entered; validation 
allows both the format of the data (two 
letters followed by three numbers in an 
account code, say) is correct, and that 
the content is accurate. It is possible to 
specify that only certain values are valid 
(individual values and/or ranges for 
both letters and numbers) or that 
certain values are invalid. You can also 
specify that all or part of a field is 
mandatory. 

You can also ask for data to be stored 
in upper case, however it is entered, 
specify that a field is to be a key field, 
and so on. However, if you don't need 
any of these options — if just name, 
length and type are the only varying 
items — there seems to be no way to 
display all the defaults and to accept 
them all at once. You have to press 
Return once for each parameter, even if 
you want the default values and you 
can't say 'Create another field just like 
the last except that its name should 
be .. So, all in all, setting up field 
formats in this way is rather tedious. 

An alternative and faster method of 
defining fields is to edit the data 
dictionary directly, from option 2 on the 
menu. This displays a split screen, the 
upper half containing file information, 
the lower half showing the specification 
of one field atatime. Using this method 
you can set up a field specifying just 
those parameters you need, though 
you still can't automatically set up a 
group of identical fields. This option 
also allows you to print a copy ofthe file 
format. 

Whichever method is used to create 
the definition, the file must then be 
initialised, and a Sensible Solution 
program created to allow data entry to, 
and amendment of, the file. You can 
request Sensible Solution to do this for 
you, by invoking option 9 (which also 
initialises the data file if it has not yet 
been done). This sets up a group of 
Sensible Solution command state¬ 
ments which will constitute a source 
program, and then compile it into an 
executable program. Alternatively, you 
can set up your own program, either by 
amending the one generated by Sensi¬ 
ble Solution, or by creating your own. 

Data input and updating 

Entering and changing information 
involves executing a Sensible Solution 
program containing appropriate EN¬ 
TER and calculation statements. Fig 3 
shows the program set up to handle 
data entry to the Benchtest file. When 
run, this program interacts with the 


PCW163 













control available from the keyboard, so 
that in practice it doesn't run for ever! 
For instance, to save a record you press 
ESC and then 'S' which transfers 
control to the statement labelled 
SAVE.GRP, and then returns to START; 
when you have finished entering or 
amending records, you can press ESC 
and invoke the Quit option to stop 
execution of the entry program. 

When entering a new record, simply 
fill in the fields displayed. To select a 
record for amendment, you can search 
fora particular value contained in a key 
field, and/or scroll through the file in 
order by any key field. Searching works 
by matching against the number of 
characters entered, so to search for 
Smith but not Smithson you would 
have to enter Smith<space>. I couldn't 
always persuade key field searching to 
work correctly if the data field were full 
— in some cases when the whole field 
was entered, searching simply display¬ 
ed the first record in the file. 

As an alternative to interactive data 
entry and amendment, you can set up a 
Sensible Solution program which will 
add or update records automatically. 
However, there didn't seem to be any 
clean way to end such a program 
without returning to the keyboard to get 
the user to Quit explicitly. 


Page No: 0001 

%o: PCWBT.SRRsource filelisting 


remark 

trap SAVE goto 
SAVE.GRP 
trapDELETEgoto 
DELT.GRP 

mount screen PCWBT 

enterREFNUM 

enter BT.NAME 

enter DATECRE 

enter BT.TYPE 

enter BT.DESCRPN 

enterSUPPI 

enterPRICEl 

enterSUPP2 

enterPRICE2 

enterSUPP3 

enterPRICE3 

enterSUPP4 

enterPRICE4 

enterSYSI 

enterSYS2 

enterSYS3 

enterRATING 

enterREFI 

enter REF2 

enterREF3 

enterREF4 


0001 
0002 

0003 

0004 

0005 START 
0006 
0007 
0008 
0009 
0010 
0011 
0012 
0013 
0014 
0015 
0016 
0017 
0018 
0019 
0020 
0021 
0022 
0023 
0024 
0025 

0026 SAVE.GRPsaverec in file PCWBT 
confirm/clear buffer 
0027 goto START 

0028 DELT.GRP delete rec infile 
PCWBT 

0029 goconfirm 

goto START 

Fig 3 Sensible Solution program 


Printed reports 

Two options are available. You can set 
up a report layout using the 'paint-a- 
screen' approach and invoke it via a 
Sensible Solution program; report lay¬ 
outs are very similar to screen layouts, 
except that they allow you to specify 
report lines up to 254 characters wide. 
For lines up to 127 characters wide, a 
simple form of sideways scrolling is 
used; for wider printing, two screen 
lines are needed to display each report 
line. To create totals and sub-totals 
within such a report, you must include 
appropriate lines of Sensible Solution 
code in your program — there is no 
short-cut via the program generator for 
this. The alternative to a formatted 
report is a quick report generated by the 
Inquiry option, which can be directed to 
the printer (or to a disk file) rather than 
to the screen. 

Selection and sorting 

Any record may be selected for screen 
display by using the Find option on a 
key field; matches must be exact, but 
need be on only the first few characters 
in a field. Thus you may use Find to 
search for a field starting with a group of 
characters, but not use a 'wild code' to 
find a set of characters within a field. 

In the Inquiry option, you can select 
using the usual comparison operators, 
<, > etc, and also for a field containing a 
particular set of characters; if you 
specify more than one field to select on, 
then tests are 'anded'; that is, only 
records which pass all tests will be 
displayed. 

For both screen display and printed 
reports using Sensible Solution pro¬ 
grams, and within the Inquiry quick 
report program, records may be shown 
in order by any key field, or by record 
number. If you want to display the 
records ordered in any other way, then 
you must make the field on which you 
wantto sorta key field,and re-indexthe 
file. 

Calculation 

Calculations may be performed on 
fields from data files, employing the 
usual arithmetic operators on con¬ 
stants or field values. If you need 
intermediate variables, perhaps to 
accumulate a total, you have to set up a 
'dummy' or memory variable in a file 
which you would reserve for the 
purpose. (Thefilewould nottakeupany 
space, since no data would be stored — 
it is merely a device for reserving areas 
of memory for working storage.) You 
can simulate one-dimensional arrays 
by creating a set of fields of the same 
type and length, with names which will 


result in the fields being stored next to 
one another. Sensible Solution stores 
all variables in the data dictionary in 
alphabetical order offield within file, so 
you would just give your array ele¬ 
ments names like ZZA, ZZB, and so on, 
to ensure contiguity. You can then use a 
memory variable together with the 
name of the first variable in the list as a 
pointer to whichever variable you 
actually need — a value of two would 
point to the second field in the list, for 
instance. This feature could be ex¬ 
tremely useful when processing 
grouped information, such as accumu¬ 
lating sales information by month. 

Multiple files and file 
sharing 

Sensible Solution allows you to access 
fields from up to 16 files on a single 
screen, and to use program statements 
to check that where several files are in 
use, the correct record is updated 
where it could be ambiguous. 

The use of a data dictionary requiring 
every field name to be unique to the 
whole database does away with the 
need to specify where any particular 
field is located. File sharing is allowed 
by specifying either file locking or 
individual record locking, with a variety 
of options available to the programmer 
and the user when contention for a 
record arises. 

Tailoring 

Given that Sensible Solution contains a 
(somewhat crude) programming lan¬ 
guage, most forms of tailoring are 
available. Using the dodge for creating 
memory variables, together with the 
facility for one Sensible Solution pro¬ 
gram to call another, you can set up 
menus to help users who need only to 
use programs set up by others. You can 
also create data entry and display 
programs to suit most circumstances. 
The tools provided are powerful and 
flexible, but some are rather more 
primitive in their implementation than I 
would have liked. 

For example, the only form of bran¬ 
ching provided is a simple "GO" — 
either GOTO a label or GOSUB..RE¬ 
TURN. No structured programming 
here! GOTO can branch either to a 
specific label, orto oneof several based 
onthe result of a memory variable, thus 
giving the effect which is achieved in 
many languages by a CASE statement. 
On the other hand, there is no explicit 
iterative execution — no equivalent of 
FOR...NEXT, although you can of 
course simulate that with IF and a 
memory variable. Nor is there a DO- 
...WHILE, though again that can be 
simulated. 

In addition to enabling you to chain 
several of its own programs together, 
Sensible Solution also allows you to 


164 pc w 














: DONT READ THIS ; 

: UNLESS YOU WANT AN EFFECTIVE COMPUTER SYSTEM ; 

; FOR YOUR BUSINESS * 

* * 


WE SELL A COMPLETE SERVICE TO THE BUSINESS COMMUNITY, WITH THE FOLLOWING 
SEVEN POINT PLAN. 

1. AFTER LISTENING TO YOUR REQUIREMENTS, WE SELECT THE MOST APPROPRIATE 
SOFTWARE (PROGRAMS) FOR YOUR BUSINESS, 

2. WE THEN SELECT THE MOST EFFICIENT AND COST EFFECTIVE HARDWARE 
(COMPUTER AND PRINTERS/SHEET FEEDERS/MONITORS/PLOTTERS). 

3. THE PROPOSED SYSTEM IS THEN DEMONSTRATED TO YOU (NORMALLY AT OUR 
OFFICES). 

4. SUBJECT TO YOUR APPROVAL, THE SYSTEM IS THEN INSTALLED AT YOUR 
PREMISES. (NORMALLY WITHIN THREE DAYS OF ORDER). 

5. WE THEN TRAIN YOUR STAFF IN THE USE OF THE COMPLETE SYSTEM INCLUDING 
THE APPROPRIATE PROGRAM TRAINING. 

6. ALTHOUGH ALL EQUIPMENT SOLD THROUGH THIS COMPANY IS GUARANTEED FOR 
A PERIOD OF ONE YEAR, WE WOULD PREFER TO ARRANGE FULL MAINTENANCE 
CONTRACTS WITH CLIENTS. 

7. WE ENSURE THAT THE PACKAGE SUPPLIED CONTINUES TO MEET YOUR 
REQUIREMENTS, BY REGULAR AFTER SALES VISITS (NORMALLY BI-MONTHLY) FOR THE 
FIRST YEAR OF INSTALLATION, AND SUBJECT TO YOUR AGREEMENT WILL 
RECOMMEND ANY FURTHER TAILORING OF YOUR SYSTEM THAT MAY BE DESIRABLE. 


EQUIPMENT NORMALLY SUPPLIED 
APRICOT XI, IBM XT, SANYO MBC 555, 
BROTHER, JUKI, CANON, EPSON. 
SOFTWARE AVAILABLE FOR ALL 
APPLICATIONS. 


I PRICES START FROM AS LOW AS £1,500 FOR COMPLETE SYSTEM. t 

* CONTACT US ON . . . 0279 413893 . . . FOR A TAILORED SYSTEM 

★ ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★•A-* 


TAILORED BUSINESS SYSTEMS LTD 
BUSH HOUSE, 

BUSH FAIR, * 

HARLOW, * 

ESSEX. * 



PCW165 


★ ★ 

















invoke other executable programs 
(those with the suffix .com in CP/M-80, 
for instance) directly. So it would be 
possible to devise a completely inte¬ 
grated application which would, for 
instance, set up a data file which could 
be read by a word processor, branch to 
the word processor to run standard 
letters, and then return to Sensible 
Solution. 

Links with outside 

Sensible Solution data files are held in 
plain ASCII text form, in units of 128 
characters, with each field occupying a 
fixed amount of space. If your existing 
data file can be converted to this format 
(and any programming language, in¬ 
cluding Basic,can writesuchfiles) itcan 
be read by Sensible Solution. 

For writing text files, you can either 
use the data file direct, or create a text 
file on disk in a variety of formats, using 
thelnquiryoption. 

User image 

I found Sensible Solution an extra¬ 
ordinary mixture of the helpful, the 
obscure and the tedious. Personally, I 
do not favour the two-level approach, 
whereby you have to set up a prede¬ 
fined set of instructions before you can 
actually do anything. On the other 
hand, Sensible Solution attempts to 
cover this by providing a program 
generator to cope with simple cases, 
which works quite well. I also liked the 
approach of providing commands 
within formatting and data entry 
screens, and the ability to get to the 
appropriate part of the system from a 
single menu. 

The approach used to set up and edit 
Sensible Solution programs from 
scratch is much less helpful. At each 
stage, instead of entering a command 
line which is then checked, you have to 
create a command line on a question- 
and-answer basis for each element in 
the command. 

The other aspect of the package 
which isirritating isSensibleSolution's 


cavalierattitudeto carriage returns. For 
instance, the main menu has 10 op¬ 
tions. If you want any of the single digit 
options, you must enter the number 
and press Return. If you want item 10, 
you must type 10 and not press Return 
— if you do, Sensible Solution assumes 
thatthis is a null response to its request 
for a file name on which to inquire, and 
returnsyoutothemainmenu . . . 


Documentation 

Sensible Solution comes with two 
manuals in a single binder. Both are 
printed on large pages of a non¬ 
standard size — smallerthan A4, larger 
than A5 or the IBM PC manual format. 
The text has been prepared with a 
typewriter, so there are no subtleties of 
typography to helpthe reader, nordoes 
either manual have an index. The first 
manual is a tutorial introduction to 
Sensible Solution, using sample files 
supplied with the package. This pro- 
videsa good introduction to mostofthe 


features of the package, including a 
gentle introduction to using the pro¬ 
gramming language. However, anyone 
who had meta programming language 
before would, I think, feel the lack of any 
overview of its capabilities. 

This is even more obvious in the 
Reference Manual. This consists of a 
section on each of the menu options, 
followed by a description of each 
command (not in alphabetical order). 
Even when you have worked through 
the tutorial, the reference manual is 
quite hard going because of the lack of a 
model of the approach taken by the 


package. This lack, combined with the 
absence of an index, makes it quite hard 
to work out where to look for particular 
features. 

Conclusion 

Sensible Solution provides powerful 
and flexible features for people who 
need to design database management 
systems for others to use. Its combina¬ 
tion of facilities and the use of the 
Inquiry option for naive users' ad hoc 
reports makes Sensible Solution a 
good packagefor use in such situations. 

The programming features leave a 
certain amount to be desired in some 
respects — notably the lack of struc¬ 
tured forms of conditional execution. 
The selection and ordering features 
provided as standard are also less 
powerful than one might have 
expected. 

On the other hand, the package does 
provide the ability to relate multiple 
files together in a straightforward way, 
and to allow file sharing through record 
locking in multi-user environments. 
Despite the need to spatter programs 
with GOTOs, the programming lan¬ 
guage is readable and reasonably 
easy to use. For system developers, 
Sensible Solution would be a useful 
tool, but would probably be beyond the 
scope of most ordinary users. p!TT 


Summary 


PackageType 

Database managementsystem with subset of 
featuresforsimpleapplications. Full system has 
record locking and multi-filefeatures 

Ease of Use 

Good for system designers, if rathertediousattimes. 
Difficultfor novices 

ErrorMessages 

Good—hasTracefacility in programming language 

Documentation 

Tutorial manual quitegood, referenceadequate 

Costs (ex VAT) 

£548 single user, £775 multi-user 

Supplier 

UKdistributor: O'Hanlon Systems,tel: (0753)78844 
ALondondealer: SmallTurnkey Systems, tel: (01) 
2723530 


Benchmarks 

BM1 Timetoaddonenewrecordlnst (5secs) 

BM2 Timetoselectrecordbyprimarykeylnst (3secs) 

BM3 Timeto select record by secondary keylnst (3secs) 

BM4 Timeto access 20 recordsfrom 1000sequentially on 3-characterfield 
(samefieldasinBM2key)1min (18mins 53secs*) 

BM5 Timeto access record using wildcodelnst (3secs) 

BM6 Timeto index 1000 records on 3-characterfield 
15mins 40secs (1 hr 26mins*) 

BM7 Time to sort 1000 records on 5-characterfield N A 
BM8 Timeto calculate on onefield per record and store result in record 
lOmins 25secs (49mins 27secs* 

BM9 Timeto total threefieldsover 1000 records 
6mins 25 secs (23mins 20secs*) 

BM10 Time to add one newf ield to each of 1000 records 
5mins 40secs (28mins 53secs*) 

Timeto importafileof 1000records: (47mins 47secs*) 

Firsttimes quoted are for hard disk version. Times in brackets are for Siriuswith 
floppy disks; *= estimated from time for 150 seconds. NA = Not Applicable; can 
oniyindex 


166 PCW 


















Start collecting now. 


It’s no picnic choosing software. 

You thumb through the computer 
magazines (can you believe there 
are over 100 of them?) and wind up 
thoroughly muddled. 

At Pulsar, we’ve done the donkey 
work for you. 

We’ve hand picked the world’s top 
notch business software and listed 
the lot in our Pulsar catalogue. In it, 
you’ll find everything you need to 
help you out in the office. 

There are databases to compile 
reports and make filing simpler, 
spreadsheets for financial and statist¬ 
ical calculations, accounting systems 


to handle all your book-keeping and 
word processors to take the tedium 
out of typing. 

And that’s just for starters. 

We’ve got over 600 dealers up and 
down the country who’ll willingly 
come up with technical advice and 
plenty of service back-up later. 

Just cut the coupon and we’ll send 
you all the bumph. 



| To: ACT (Pulsar) Ltd., FREEPOST, Birmingham B161BR or call 021-] 
455 7000. Please send me the Pulsar Software Catalogue. 

N ame_ 

Address_ 


Ml 

W 


| Pu lsar is part of ACT, Britain’s leading 16-bit business micro compa ny, j 


















-- IWQ 


fA?reaffof/iemac/i/ne , spop(i/ar/f/. PeterBrightassesses two new clones, 

tjw OHyetti M24andthe MAPI, whjch appear technically superior to the PC. 


How do you compete with the IBM PC? 

Until recently the answer (especially 
in the US) seemed to be that you don't. 
PC clones have generally been sub¬ 
standard in some way and have not 
presented a real challenge to the PC in 
the mass market. 

Now a new breed of clone seems to 
be appearing, which is technically more 
advanced than the IBM PC but which 
can still run PC software. Both the 
machines tested here are technically 
aheadofthePC:theMAD1 usesthenew 
Intel 80186 16-bit central processor and 
the Olivetti M24 uses a very fast Intel 
8086. 

When it comes to marketing, the two 
machines are very different. The Italian 
electronicsgiantOlivetti hasteamed up 
with AT&T in the US to try to meet IBM 
head on in the mass market. MAD, on 
the other hand, is looking for low 


volume high price sales atthetop end of 
the PC market. 


Olivetti M24 


Hardware 

From the beginning the M24 was 
designed to be IBM-compatible. Given 
that fact, the machine does a good job of 
not looking too much like an IBM clone. 
The main unit has a smaller 'footprint' 
than the IBM but is slightly taller. Above 
that sits the display which can be tilted 
or swivelled anyway. The whole unit is 
finished in different shades of grey with 
a black stripe along the front. 

At the front of the main unit are two 
IBM-compatible, half-height 5V4in flop¬ 
py disk drives, a power light and the 
reset button. The disks are disturbingly 
quiet — once or twice I was convinced 


they weren't working! 

My major worry about the disks is 
that the airforthe cooling fan is sucked 
over them into the machine. Conse¬ 
quently all my disks gathered a heavy 
coating of dust — although this didn't 
cause any problems during the test, I 
haveafeelingthatitcould bea problem 
over a more prolonged period. 

The back of the machine houses the 
fan, printer port, RS232 port and slots 
for expansion cards. The RS232 and 
printer ports are very badly designed. 
For a start, the printer port uses a 'D' 
plug even though it's a Centronics port. 
The only reason I can see for doing this 
is to force IBM-alike users to pay over 
the odds for special cables. In addition, 
both the printer port and the RS232 port 
are recessed into the back panel, which 
makes it very difficult to get a proper 
connection when you plug in a cable. 


Ofivetti M24 vs MADl 

The IBJV[ PC^ has spawned^ manyjookaiikes butnorm so farhas posedjisenous 


168 PC W 





















































The Olivetti has two different keyboards: the IBM lookalike (as shown above) or the Olivetti design 


Access to all the internals is straight¬ 
forward. If you want to get to the power 
supply, disk drives, video circuitry or 
the expansion board, you simply slack¬ 
en two screws on the back panel and 
slide the lid off the main unit. 

To get at the main PCB it's necessary 
to turn the unit upside down, undo two 
more screws and slide the bottom panel 
off. This is a much better arrangement 
than on the IBM where the main PCB is 
buried below the disk drives. 

The PCBsthemselves were very early 
beta test versions and had been heavily 
patched; this didn't seem to affect the 
operation of the system — everything 
was 100% reliable. 

The only serious problem I had with 
the system occurred when I tried to 
install the optional bus convertor. This 
plugs into a slot in the video board and 
allows expansion cards to be plugged 
into the system. (I accidentally shorted 
the convertor against the chassis and 
when I switched on I blew up the main 
PCB. I hope that later machines will 
include a piece of plasticto insulate the 
chassis and make this impossible.) 

The great advantage of the bus 
convertor is that it will take both Olivetti 


Benchmarks: Olivetti 


M24 


BM1 

0.8 

BM2 

2.5 

BM3 

5.2 

BM4 

5.2 

BM5 

5.7 

BM6 

10.0 

BM7 

15.3 

BM8 

16.6 

Average 

7.7 

AII timings in seconds. Fora full listing 
of the Benchmark programs see 

'Direct Access'. 



and standard IBM expansion cards. The 
Olivetti cards are designed to make use 
of the extra data lines on the 8086, so 
they have to be plugged into specially 
expanded slots on the board. IBM cards 
can fit into any of the other slots. 

The Benchmark timings show that 
the Olivetti is a very fast machine 
(certainly much faster than the IBM). 
This is largely due to the fact that it uses 
an Intel 8086 processor running flat out 
at 8MHz as opposed to the IBM which 
uses an 8088 running at 4.77MHz. This 
increase in speed is only apparent when 
you see both machines running the 
same software—then you wonder why 
you put up with the IBM for so long. 

The review machine was supplied 
with 245k of RAM which is the most that 
can be accommodated on the main 
board. Extra RAM can be plugged into 
the expansion slots. 

The Olivetti also came with two 
different keyboards: one was laid out in 
the same style as an IBM keyboard and 
the other was of Olivetti's own design. 
They are both equipped with nine-pin 
'D' sockets for Olivetti's mouse. The 
IBM-style keyboard is equipped with 83 
keys while the Olivetti home brew 
keyboard boasts 102. 

I preferred the layout of the Olivetti 
keyboard. Although it has more keys, 
there is more space between the 
different groups of keys which makes it 
easier to find the required key. The extra 
space is provided because the Olivetti 
keyboard has its function keys running 
along the top of the keyboard, whereas 
the IBM version packsthefunction keys 
down the left-hand side. 

Although I preferred the layout of the 
pukka Olivetti keyboard, I suspect that 
most users will goforthe IBM version if 
only to avoid confusion when they are 
running IBM software. 


I tried both keyboards and didn't like 
the feel of either of them: they both felt 
plastic and fragile. After I had been 
using the IBM-style keyboard for a 
while the space bar started to stick. I 
eventually fixed it by striking it a sharp 
blow with an Inmac acoustic coupler — 
it hasn't caused any trouble since! 

The display is wonderful. The review 
machine was supplied with a 
monochrome monitorwhich plugsinto 
the video board on the back of the main 
unit via a large 'D' plug. 

Instead of the normal green or amber 
display, the Olivetti uses a shade of 
blue/white on a black background. 
Although this may sound strange, it's 
very neat and easy to read. 

At one level the Olivetti is compatible 
with IBM high-res graphics, but it also 
offers a higher resolution of 640 x 400 
pixels when used with custom Olivetti 
software. 

Although the system is only supplied 
with a black and white screen, it's also 
quite happy to support grey scaling in 
additionto normal blackand white.The 
result is that IBM programs will usually 
run better if you pretend that you're 
using a colour system and grey scaling 
rather than a straight monochrome 
screen. 

I only fully appreciated the screen 
when I put the Olivetti nextto a standard 
IBM PC. Whereas the characters on the 
IBM screen look fat and bloated, the 
Olivetti's are compact and easy to read. 
The Olivetti also updates its screen 
much faster than the IBM; this may 
seem a small point, butthesethingsare 
important when you spend a long time 
sitting in front of it. 

System software 

The Olivetti is shipped with MS-DOS 
version 2.11. This is the international 


PC W169 































version of MS-DOS which 
allows different local key- 
boardsto be setup. In addition 
to the national character sets, Olivetti 
has also included drivers for the two 
different system keyboards. 

Having said that the machine is 
shipped with MS-DOS, I must admit 
that I never had occasion to use it. 
Instead I used my PC-DOS version 2 
masterdiskwhich I usually use with real 
IBM PCs; this worked with no com¬ 
plaints. The only problem is that 
PC-DOS is not set up to take the time and 
date from the Olivetti's real-time clock, 
whereas the pukka Olivetti version of 
MS-DOS will do that automatically. 

Applications software 

In the course of testing the Olivetti I 
experimented with a wide range of 
applications software which was origi¬ 
nally designed to run on the IBM PC. It 
all worked with the exception of a 
database package which was written in 
IBM BASICA. IBM lookalikes won't 
usually run BASICA programs because 
some of the routines are contained in 
the IBM ROM, which is copyright IBM. 
Manufacturers understandably don't 
want to pay IBM's licensing fees. Most 
lookalikes get around this problem by 
using GWBASIC, which is virtually the 
same as BASICA but which does not 
rely on the IBM ROM routines. 

The Olivetti was supplied with 
GWBASICfor Benchmarking purposes. 
This isa fast machine; the only systems 
which beat it have great, hulking 
Motorola 68000s in them. 

Due to the Olivetti's fast screen 
handling, packages like WordStar and 
Microsoft's Flight Simulator look better 
on the Olivetti than on the PC. 

A good test of the more esoteric 
aspects of compatibility is to use the 
Perfect Link communications package 
from Perfect software. This not only 
makes heavy use of the RS232 port but 
also accesses the disk controller to 
allow the drives to read alien disk 
formats. The 01 ivetti worked just as wel I 
in these respects as the original IBM. 

Documentation 

The system documentation was sup¬ 
plied in ring-bound A5 folders. I re¬ 
ceived a wide range of documentation 
ranging from pre-release to final pack¬ 
aged versions. In the final versions the 
folders are housed in see-through 
plastic boxes. 



Back of the machine: fan , printer port, RS232 port and slots for expansion cards 


The information in the manuals was 
well presented and well laid out with no 
pretensions towards being tutorials. 
They presented the information clearly 
but without the 'now press button A' 
approach. 

Prices 

The Olivetti M24 is competing head 
on with the IBM PC for a si ice of the mass 
market. A typical system with 128k of 
RAM, twin disks and monochrome 
screen will set you back £1939, which is 
cheaper than a comparable IBM. A 
colour monitor will cost you an extra 
£629. 


MADl 


Hardware 

The MADl is imported into this country 
by MBS Microtex in Eton, and its most 
obvious selling feature is its looks. The 
system comprises four boxes: display, 
keyboard, disk drives/power supply 
unit and the main systems unit; and is 
constructed of high impact plastic with 
thetwo main units finished in darkgrey, 
the keyboard in light grey and the 
display in off-white — a striking com¬ 
bination. 

MBS Microtex is selling this machine 
as 'the BMW of the micro industry'. The 
company is hoping that businesses will 
buy IBM PCs for the workers but that the 
boss will want something different— a 
MADl, preferably. 

Due to the disk drives/power supply 


Technical specifications: Olivetti M24 

CPU: 

Intel 8086 running at8MHz 

RAM: 

128k (up to 256kon board) 

Disks: 

Twin IBM-compatible370k(optional harddisk) 

Keyboard: 

IBM or Olivetti layout 

Display: 

Monochrome or colour, 80x25 line 

I/O: 

RS232, parallel printer 

Operating system: 

MS-DOS2.11,PC-DOS 


and the main systems unit being 
housed in different boxes, the indi¬ 
vidual units can be kept very small. 
They both measure only 12.5in wide by 
15.5in deep by 2.5in high. If you stack 
them on top of each other you have a 
system which takes up very little desk 
space, or if you place them side by side 
you have a very low profile unit. 

Setting up the machine is not as easy 
as the Olivetti. As the main electrics are 
housed in two boxes rather than one, 
you need to hook up no less than four 
cables to hold the whole system 
together. All the different system ports 
are different shapes, so there's no 
danger of putting the wrong cable in the 
wrong hole. The only probl^rwJs that 
the printer port and the RS232 ports all 
use exactly the same size 'D' plug but 
they aren't marked. This is a silly 
omission. 

The front of the power supply/disk 
drive unit houses a green LED on/off 
indicator and twin Shugart half-height 
5V4in IBM-compatible floppy disk 
drives. The rear panel houses an 
illuminated on/off switch, mains input, 
two power sockets, a 'D' connector for 
all the disk control lines and a reset 
switch. 

The front of the systems unit is blank 
except for another green LED on/off 
indicator. The story is different at the 
back where there are interfaces for disk, 
modem, video out, power in, Centro¬ 
nics printer port and two RS232 serial 
ports, one of which can be configured 
as a RS422 port. 

All these ports are operational except 
for the modem which is American and 
illegal in the UK. Three more ports are to 
befound underneath the main unit: the 
first is a BT-style plug for the keyboard; 
the second is a light pen interface; and 
the third is a system expansion inter¬ 
face which is hidden away under a 
blanking plate. 

Getting inside both the system unit 


170PCW 





















































Olivetti 

EXPERTS - 


the Olivetti pc 

TWICE THE SPEEDOFTHE IBM 
AT£3 99 LE SS* 

1 TOTALLY PC COMPATIBLE 


the apricot xi 

10 MBYTES OF SHEER POWER! 
ONLY £2995 

WITH PRINTER AND SOFTWARE 


SALES -SERVICE • 
INSTALLATION - SUPPORT 
Call Team Systems Group Limited on 

01-785 7855 

or cut out and send the reply coupon 


Please send me details of Team's total system solution 
Name_:_ 


Company _ 
Address_ 


Telephone- 


Post to Team Systems Group Limited, 

182 Upper Richmond Road, London SW15 2SH 

» - ... 

* Based on 256K RAM twin floppy disc system 


3 TIME-SAVERS 


CACHE 

MicroCache isa highly intelligent 
disk buffering system (cache) that 
dramatically boosts the 
performanee of your 
microcomputer. It is totally 
transparent to the user, 
automatically monitoring your use 
of disks and quickly 'learning' 
what to hold in RAM. In this way 
disk accesses are very substantially 
reduced, saving you time and 
reducing frustration. MicroCache 
is availablefor most CP/M and 
MSDOS machines including IBM, 
Sirius, Apricot, DEC, NEC etc. 


PRINTER 

BUFFER 

Also included in MicroCache isa 
printer buffer. Thisenables 
printing to apparently occur 
immediately by 'printing to RAM' 
Actual output to the printer occurs 
in background mode without 
delaying the user. The RAM used 
by the disk cache is dynamically 
shared with the printer buffer, 
whichever is causing you most 
delay automatically gets the most 
RAM. This isa much more cost- 
effective way of saving time than 
purchasing expensive add-on 
printer buffer boxes. 


RAM 

DISK 

Silicon Disk is the original 'RAM- 
disk'. It provides you with an extra 
'disk' in RAM which isextremely 
fast and reliable. As with 

MicroCache, the Silicon Disk 

software will operate with any 
RAM that is suitable for your 
machine. 

MicroCache 

(including printer buffer) £195 

Demonstration copy £25 

Silicon Disk £95 


WARNING: ONCE YOU HAVE TRIED THESE PRODUCTS YOU WILL NOT BE HAPPY USING YOUR 

MACHINE WITHOUT THEM. 


xVVVVVVVVVVVVVVVVVVVVVVXVVVVVVVVtXVtxVVVVVVVXVVVVVVVVVVVVVVXVVVVVVVVVVVVVVfXVXVxVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX 
lVVVVVVVVVVxxuVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV 
1 VVVVVVVVVVVVVVVIXVVVVVVVVVVVVVVVVVVVXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI 

j'v'vi~'iV"'xi"xvv i '""XXVVV . vVV""'xvvV l '"‘xVVV""XJ"' l uvVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWf 

XV IV IV uv . VV 'VI r VV ■vVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVi 


iWVVVVVVVV . . . 
IVV‘ I "U‘‘"UVV ‘XVV 1 
XVI xxv XV 

IV v 4 -‘A 4 xvw 

IV, v 4 XV 4 UVVV 

IV, V 4 XV xv. "'IV 

IV. . V. .4. :xv. JVVr . VV. 


. vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvx 

VVV VVV XV iVVV VVV 4 ''U/i 4 xi vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv 

im xivv xv xvw. vvv xv^ r xv 4 4 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvmvvvvv 

ivvv vv, vv v: " ■v 4 4 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvmvvvvv 

in, , n. . 4 . vv, vwr i v. .xvvvvr . vvWh. . Wh, . r-vvvr. .-vv, vvvv r muM Vvmmvvvimivvvvmivvvvvmuxvvv viiivux vviumvm.mvvv 

iVVVVVVVVVVVVVVVi‘VX‘VV^V^V‘h‘VVVVXVtxVh‘t‘,‘VVVVVV t ‘ f ‘VVVV‘VV^VVVVxmMiimKfMVi^^VHjjm^VVlJgKb^VVmMvj^§, ■■k 


26 DANBURY STREET 
LONDON N1 8JU 
ENGLAND 
TEL: 01 -226 9092 
TELEX: 24263 TARDISG 


PCW171 



































































BENCHTEST 


and the disk/power unit is 
straightforward task: you 
simply slacken two screws and 
lift off the lid. The quality of con¬ 
struction of both units was very high 
indeed. The casings come apart easily 
and most are held together with Allen 
screws rather than the more usual 
crossheads. 

Once inside the systems unit you are 
confronted by two main PCBs. The 
main PCB takes up most of the bottom 
of the box; above that sits the video 
controller card which takes up about 
halfthe box. Both boards were very well 
made. Again this was an early machine 
so there were one or two patches, but 
nowhere near as many as on the 
Olivetti. 

The most striking feature of the main 
PCB isa largesilverchipaboutoneinch 
square with connections running along 
all four sides. This is an Intel 80186 
central processor chip. This is the first 
mass production micro I have seen 
which makes use of the 80186 chip. 
Despite having been available in low 
volume for quite some time, it has had 
more than its fair share of teething 
troubles and is only now beginning to 
be available in anything approaching 
mass volume. 

The 80186 contains an 8086 proces¬ 
sor, an interrupt controller, two DMA 
channels, three 16-bit timer counters 
and a bus controller all on one chip. 
Incorporating all these functions on one 
chip allows designers to use far fewer 
supportchips and so reducethe overall 
chip count within the system. 

A large part of the PCB is taken up with 
sockets for RAM chips. The sockets are 
laid out in four banks of 18 chips which, 
assuming you are using 64k chips, adds 
up to a theoretical total of 512k with 
parity on the main board. The review 
machine was supplied with 256k of 
RAM in place with the remaining 
sockets free. 

The main board also has provision for 
the user to plug in one IBM expansion 
card. If you need more than one extra 
card then you'll have to use the 
expansion module which can take four 
more (MBS makes no guarantees that 
theMADI will run all IBM cards, so it'sa 
question of trial and error). 

The video board comes with colour 
capability as standard, so there is no 


need to buy an extra colour 
>oard. The only trouble is that MBS 
wasn't happy with the MAD colour 
monitor which is now being re¬ 
designed in the US. 

The disk drives are standard 360k 
5V4in IBM-compatible; the system is 
also available with a 10Mbyte half¬ 
height hard disk. Unfortunately, the 
controller card takes up the spare IBM 
slot, so buying the expansion module is 
a necessity if you want to run extra IBM 
cards. 

The MAD1 is supplied with either an 
amber or a green display unit. The 
review machine's was amber. I'm not a 
great fan of amber displays — they 
always look slightly out of focus. This 
was certainly the case on the review 
monitor, with the bottom left-hand 
corner of the screen being the worst 
offender. 

Both the amber and green screens 
have gauze anit-glare cloth glued to the 
front of the screen, which in my opinion 
is still the best method of cutting glare. 
The only problem is that it can be 
difficult to keep the surface clean. 

The swivel display sits on top of the 
main unit. Tilting is taken care of by 
pressing a button on the back which 
makes a leg shoot down to hold the 
display at the desired angle. 

The keyboard is the one area where 
the MAD1 makes a major departure 
from the IBM standard. Instead of 
cramming all the keys together in one 
line, the MAD1 has its function keys 
running along the top of the keyboard; 
and the separation of the numeric 
keypad from the main typing area 
makes the keyboard much less 
cramped. 

Many ancillary keys in the main 
typing section have been moved from 
their position on the IBM keyboard. This 
made life difficult at first as I re-adjusted 
from the 'real' IBM keyboard on the 
Olivetti. 

An unusual feature these days is that 
the keyboard has a built-in palm rest in 
front of the keys (from the side this 
makes the unit look just like a slab of 
grey cheese). The drawback is that it 
makes the unit much larger, but it does 
make for much more comfortable 
typing. 

In use the keyboard is very good. The 
keys have a very solid feel and emit a 


Technical specifications: MAD1 


CPU: 

RAM: 

Disks: 

Keyboard: 

Display: 

I/O: 

Operating system: 


Intel80186 

Upto512konboard 

Twin 370k IBM-compatible, optional 10Mbyte hard 
disk 

85 keys, integrated palm rest 
80x25 amber, green or colour green 
Two xRS232, parallel printer, light pen 
MS-DOS version two 


Benchmarks: MAD1 


BM1 

BM2 

BM3 

BM4 

BM5 

BM6 

BM7 

BM8 

Average 


0.7 

2.6 

5.5 

5.7 

6.2 

10.9 

16.8 

17.3 

8.2 


All timings in seconds. Fora full listing 
of the Benchmark programs see 
'Direct Access'. 

reassuring 'click' when pressed. The 'F' 
and 'J' keys have lumps moulded onto 
their tops to make them easier for 
touch-typists to locate. The only thing I 
didn't like about the keyboard is that the 
NUM LOCK key is located next to the 
RETURN key. Time after time I unwit¬ 
tingly hit the wrong key and only 
realised when I hit DELETE and ended 
up with a load of full stops ... 

Although I prefer this keyboard lay¬ 
out to the standard IBM offering, it will 
cause problems to people running IBM 
programs who'll find that their friendly 
keyboard overlays don't match the 
keys. I suppose this is the price you pay 
for having a better keyboard. 

System software 

The system is shipped with its own 
version of MS-DOS version 2 called 
MAD MS-DOS. Unlike the Olivetti the 
MAD1 doesn't like running standard 
PC-DOS. Although it will boot,forsome 
reason it refuses to admit that disk B: 
exists. This is as good a way as any of 
crashing applications programs. If you 
boot up under MAD MS-DOS the sytem 
is much happier, although all is still not 
sweetness and light. 

The first problem I encountered was 
thatthe MODE 40 command underDOS 
didn't work. Instead of producing large 
characters it produced a speckled effect 
on the monitor — very pretty but not 
much use. 

Once or twice the sytem also gener¬ 
ated unrecoverable system errors. The 
main symptom was an unintelligible 
error message flashing across the 
screen at great speed. The only obvious 
way out was to re-boot the system. 

All in all, the system software had too 
many rough edges for my liking. 
However, it must be remembered that I 
had a very early version (I hope these 
problems have been cleared up by the 
time the system is available in volume). 

Applications software 

As long as you remember to boot up 
under MAD MS-DOS rather than PC- 
DOS, the MAD1 will run the majority of 
IBM PC software. The fact that it isn't 
happy running PC-DOS marks it out as 
being notquiteasPC-compatibleasthe 


172 PCW 



















OPEN MON-FRI 9.00 - 5.30 
SAT 9.30 - 5.00 

BUSINESS COMPUTERS - 
ALL PRICES OF BUSINESS 
MICROS ARE SUBJECT TO VAT @ 15% 

IBM AUTHORISED DEALER 
— IBM PC 


IBM PC.please call 

IBM XT.please call 

PC NETWORKING.please call 

ACT APRICOT AUTHORISED DEALER 

*NEW* FI Computer Colour 256K RAM From 795.00 

‘NEW* Portable Computer Flat Screen 720K Cordless KB 

Cordless Mouse Speech Recognition 

From 1695 

Apricot PC Computer Twin S/S Disks 256K. 1595 

Apricot PC Computer Twin D/S Disks 256K 1795 

Apricot Xi Computer 10Mb Hard Disk 2795 

‘NEW* Apricot Point 7 as Xi 10Mb and networks 6 additional Apricots 

3795 

‘NEW* Apricot Point 3210Mb File Server Networking up to 32 users 

£2995 

*NEW* Apricot point 32 as above but with 20Mb Hard Disk 4395 
Apricot 9" High Res Monitor 200 

Apricot 12" High Res Monitor. 300 

*NEW* Apricot 10" Colour Monitor.395 

* NEW* Colour card for your Apricot PC or Xi. 295 




* sSi * 1 


ACT SIRIUS AUTHORISED DEALER 

Sirius 1.2 128K.2195 

Sirius 2.4 256K. 2895 

Sirius SX lOmb 256k.3995 

Sirius Network. Please Call 


COMMODORE 

CBM 8296 SK.795 

CBM 8050.895 

CBM 8250.895 



MATRIX PRINTERS 

Brother EP44 Typewriter/Printer.220 

Epson RX80T.245 

Epson RX80FT.265 

Epson FX80FT.345 

Epson RX100FT.450 

Epson FX100FT.475 

Epson LQ1500. 1100 

Printer Buffers from.129 





DAISY WHEEL PRINTERS 

‘New* Daisy Step 2000 18cps, Qume Compatible 
Brother CE60 typewriter/Printer 13cps 
Brother HR15 15cps 
Brother HR25 25cps 
*NEW* Ricoh 1200 22 cps 
Ricoh Flowriter RP1300 37cps 
Ricoh Flowriter RP1600 60cps 

SOFTWARE 

Pegasus Full Accounts Suite (per module).295 

Sales Ledger Payroll 
Purchase Ledger Stock Control 
Nominal Ledger Job Costing 
Invoicing & Sales Order Processing 

Superwriter.295 

Wordstar.295 

Mailmerge.95 

Wordcraft (Inc. Mailmerge & Dictionary).425 

Supercalc. 195 

Multiplan.195 

DBase II.395 

DMS Delta.495 

CSM Incomplete Records (Auditman).1500 

IBIS Incomplete Records (Accounts Prep).1600 

IBIS Time Recording.800 

IBIS Bureau Payroll.600 

Micromail (Telecom Gold).95 

Special Applications Software. Please Call 



@ Compute! Sen/ices midteute^ 

Dataview 


WORDCRAFT 


ACCESSORIES 

Floppy Disks 
Continuous 
Stationery 
Daisy Wheels 
Printer Ribbons 
Dust Covers 
Disk Storage 
Boxes 

Disk Cleaning Kits 
Battery Backup 
Units 

Tractor Feeds 
Auto Sheet 
Feeders 
Acoustic Hoods 
Computer & Printer 
Stands 
Cables 


Interfaces 
Winchester Hard 
Disks 
Modems 
Monitors 
Ram Cards 
Other 

SERVICES 

Installation & Training 

Software Maintenance 

Hardware 

Maintenance 

Free Demonstrations 

Consultancy 

After Sales Support 

Lease HP or Credit 

Cards 

Government Contracts 
Export Orders 



Official Tenders 
Educational Discounts 
Mail Order 

Open 6 Days a Week 


Please call for latest second-hand and ex-demo computers and printers 


-J WITH EVERY COMPUTER WHILE 

-FREEGAMt sT0 CKS LAST 


We are now Torch/Unicorn Dealers 
for North London 

Torch Z80 Disc Pack.£ call 


HOME COMPUTERS 

ATARI 

Atari 600XL .145.00 

Atari 800XL 239.00 

1050 Disk Drive.289.00 

1010 Cassette.49.99 

BBC 

BBC Model B. 389.00 

BBC Model B + DFS.469.00 

Disk Drives from.180.00 

Cassette Units from.25.00 

Acorn Electron. 189.00 

COMMODORE AUTHORISED DEALER 

CBM 64. 179.00 

1541 Disk Drive.199.00 

(+ free software) 

CBM 64SX Portable.£894.99 

(+ free software) 

CBM Cassette.44.95 

CBM 801 Printer.199.00 

CBM 1526 .299.00 

CBM Colour Monitor.199.00 



iindsir - 


SINCLAIR 

Spectrum 16K.99.95 

Spectrum 48K.119.00 

Alphacom 32 Printer.59.95 



Also, full range of accessories: 


Joysticks 
Over 1000 Games 
Educational 
Programs 
Printers 
Speech 
Synthesizers 
Word Processing 
Data Base 
Programs 
Spreadsheet 
Programs 
Sales, Purchase & 
Stock Control 


Monitors 
Computer Desks 
Light Rifles 
Interfaces 
Cables 
Disk Drives 
Cassette 
Recorders 
Over 500 Books 




























































































































f\\ja\\afc>\e October ASM 

A6biil tt Co-Po\Net" Board 

Resu\Wrv$ SIAS b\V s\)s\em \n\W 
tun both a anb AS b\\ so^iate 


P2000 C - the affordable 
portable. 

From £ 1350 plus VAT, 

including CP/M, Word¬ 
Star, CalcStar and SAC Jl«] 
“Try-before-you-buy” 
Accounts Packages. 


For a list of dealers in your 
area contact: 

Kingsway Data Systems 

30 Guildford Street 
Chertsey, Surrey 

Tel: (0 93 28) 68 911. Telex: 24667 

Vistec Midlectron 

2 Chequers Road. West Meadows 
Industrial Estate. Derby 
Tel : (03 32) 3815 50 
40 New Bridge Street. 

London EC4V 6BE 
Tel.: (01) 248-0146 

Philips Business Systems 

2 Bergholt Road 
Colchester/Essex 

Tel.: (02 06) 57 51 15. Telex: 98673 

Dealer enquiries welcome. 


PHILIPS 


Every small business 

can be a step ahead with 

The Philips Portable Computer P2000 C 


The P 2000 C goes from desk to desk 
providing computer efficiency to many 
people in a small company. The 
P2000 C portable is easy to move and 
can be set up in a flash. And it is easy 
to use even if you have never used a 
computer before. 

A secretary can type with the P2000 C 
just as with a typewriter only it’s faster, 
easier and better. You can organize 
your records with it. do forecasts, 

► projections and estimates, analyze 


your costs and prices. The accountant 
can do his bookkeeping and billing 
and keep track of outstandings. In fact 
any business task can be done more 
easily and quickly. 


Feature Highlights 

1 9" screen. 24x 80 character display, high 
resolution graphics. 32 KB video memory 

2. 64 KB RAM of user memory. 

256 KB RAM disk optional. 

3. Two 5floppy disk drives with up to 640 KB 
per disk. Hard disk interface (Model with built-in 
hard disk also available) 

4 Low profile keyboard 

5. CP/M* and p-System** as operating systems 
This provides access to a vast range of available 
application programs 

6. Standard Interfaces: serial printer, externa 
floppy disks, data communication, slave monitor 
and hard disk 

7. IEC/IEEE interface optional 

8.16 bit *Co-Power’ Board optional. 


3l Digital 
ark of So 


p-System is a trademark of Softech Microsystems Inc. 


174PCW 































































BENCHTEST 


Olivetti, so it would be a 
good idea to try your software* 
before you buy. 

The MAD1 wasn't supplied with 
Basic, but it was quite happy to run the 
Olivetti version of GWBASIC, so the 
Benchmarks were run using that; the 
timings show that the MAD1 is slightly 
slower than the Olivetti. Due to timing 
problems the processor in the MAD1 
was clocked at 6MHz rather than the 
Olivetti's 8MHz. 

Documentation 

The documentation for the MAD1 was 
supplied in two A5 boxed ring-binders, 
and incorporated a user guide and a 
MAD MS-DOS guide. Both manuals are 
very striking to look at: predominantly 
black with purple and yellow triangles, 
circles and lines everywhere. 

The manuals'text is fairly standard — 
it tells you what you need to know 
without any unnecessary frills. 

Prices 

The MAD1 is pitched at the high end of 
the market, therefore it has a correspon¬ 
dingly high price. 

The basic monochrome system with 
screen, keyboard, 128k of RAM and twin 
disks costs £2785. The top-end machine 
with a 10Mbyte hard disk costs £4995. 


Conclusion 


There is no arguing with thefactthatthe 
MAD1 is overpriced, but then MBS 



Both units are well supplied with ports: but the modem interface is illegal in the UK 


makes it very clear that it's hoping to sell 
the machine to people who are more 
interested in their professional status 
and image than the brass tacks of 
pounds and pence. 

When you operate on the idea that it's 
image that counts, then the MAD1 
succeeds in its aims. 

The machine looks very pretty and 
has sufficient compatibility with the 
IBM PC to allow the boss to use his 
minions' disks. 

In order to compete effectively with 
the IBM PC in the mass market, a clone 
caneithercompeteon price,features or 
both. 


The Olivetti machine offers signifi¬ 
cantly higher performance than the IBM 
PC at a slightly lower price. With the 
exception of BASICA itcompetently ran 
all the PC software that I tried with no 
noticeable problems. 

The Olivetti is the best IBM PC clone 
that I have come across so far. It runs 
visibly faster, looks nicer and has a 
much better display than the PC. If I 
were in the market for an IBM PC-type 
machine, I would give the Olivetti a very 
close look indeed. 




i ■ > ri- i: r 


■ - 

! r 1 E r rTTTT it n ; i ! ift 



A majordeparture from the IBM standard: function keys are well dear of the main typing area 


PC W175 
















































Nowthat Wimbledoti's devoid of strawberries and the last tarrtrurn has been thrown, 
wqu[dr['t you like toplayon tjie Centre Court, kick with BruceLee ordestroy 

enemyfqrve^qin a war-torn beach? Jony^SuperbratdHetl^^ keeps his 

eye fjjrnjyoii tjiebestofthe newreleases forthe Spectnjm 1 Atar[and^ Commodore 64. 



‘You cannot be 
serious...’ 


Title: Match Point 
Computer: 48k Spectrum 
Supplier: Sinclair(Psion) 

Format: Cassette 
Price: £7.95 

Quiet, please. Spectrum to serve, love 
all, first set. The Spectrum serves an ace 



and the crowd gasps. It serves another 
ace then another and another, and 
you're left with the consolation thatthe 
game will only last three sets. 

It's also possible to lose to human 
opponents in this exceptional tennis 
game which more than captures the 
atmosphere of the Centre Court. You'll 
be impressed by the smooth graphics 
and the amount of skill required to keep 
from losing in straight sets. With a 
subtle turn of the joystick you can spin 
the ball or perhaps lob or smash it. If 


you're exceptionally dexterous then 
you may be able to use the keyboard 
controls, but for mere mortals both 
Sinclair and Kempston interfaces are 
supported. 

The screen display is the view of the 
court from the commentary box, and 
comes complete with umpire's chair 
and ball boys who look like refugees 
from Quicksilva's Ant Attack. 

Match Point can be played at three 
different speeds or skill levels ranging 
from quarter final (slow) to final (fast). I 
prefer the 'semi-final' level as it allows 
both ball speeds which makes for a 
more interesting game. 

One thing I find puzzling is that while I 
hate tennis and detest Wimbledon, I like 
Match Point. It will probably become 
one of the Spectrum classics and join 
the ranks of the Hobbit and Atic Atac as 
essential buys for Spectrum owners. 
Now that Wimbledon is thankfully dead 
and forgotten for another year you'll be 
ableto get nearthetelevision to play it. 

It's game, set and match to Psion. 



HongKongfuey 

Title: Bruce Lee 
Computer: Atari 
Supplier: US Gold/Datasoft 
Format: Disk 
Price. £14.95 


Take a well-known character, build a 
game around him and you've got a 
guaranteed winner. That's the theory 
behind this game based on the legen¬ 



dary Kung Fu expert Bruce Lee. 

The format's quite simple: it's a maze 
game in which you must collect objects 
in order to work through rooms to¬ 
wards a final battle with a fireball- 
flinging wizard. 

This format fits the Bruce Lee image 
well as he leaps, chops and kicks 
through all that is placed before him. In 
reality you must steer Bruce through 
the rooms avoiding traps set for you 
and battling with the Ninja and the 


dreaded Green Yamo. These fights can 
become quite complicated as you run 
and jump in an attempt to land the killer 
blow. Unfortunately they have similar 
ideas, so you should be prepared to 
duck out of the way and run if neces¬ 
sary. 

I found these fights to be the best part 
ofthegameand spent most ofthetime 
grappling with the Yamo. It seems I'm 
not alone in this, as one of the options 
available is a two player game which is a 
duel between Bruce and the Yamo with 
10 falls deciding the match. 

For those who prefer exploring 
chambers there are 20 to find, but 
however you choose to play the 
game you'll be impressed with the 
graphics. 

Bruce Lee is produced by the Amer¬ 
ican company Datasoft and imported 
into the UK by US Gold. You should be 
able to buy it from your local shop so 
watch out for more American software 
via US Gold. 


176PCW 














































Keeping a good thing 
going 

Title: Sabre Wulf 
Computer: 48k Spectrum 
Supplier: Ultimate 
Format: Cassette 
Price: £9.95 


Ultimate is arguably king of the Spec¬ 
trum arcade games and so it was 
understandable that the world and his 
joystick waited with bated breath forthe 
sequel to Atic Atac. This is it. 

Although it's streets ahead of the 
usual rubbish pushed out for joystick 
junkies I was curiously disappointed 
with it, as it seems little more than Atic 
Atac part two. 

Sabre Wulf is described as a graphics 
adventure but is really no more than 
another scenario for Atic Atac. It's just 
as good and enjoyable to play but lacks 
the innovation. 

This time you're trapped in a forest 
maze; before you can escape you mu$t 
collect four parts of an amulet while 
avoiding the many perils that rush 
around the screen making strange 
Ultimate-style warbling noises. These 
perils come in many shapes and sizes 
including hippos, rhinos, snakes, wart 


hogs and tarantulas, all of which think 
you're the meal they've been waiting 
for. 

You find food, water and supplies to 
help you in your quest, but beware of 
the strange orchids that bloom in the 
forest. You have to be very careful in 
stepping on these for they flower only 
for a few seconds and in a variety of 
colours; each colour has a different 
effect, from giving you high energy to 
death. 

Treasure also abounds in the forest 
which naturally scores you points, but 
the main objective of your quest is to 
find the amulet. This quest will no doubt 
bring you into contact with the Wulves 
— horrendous creatures which will kill 
all but the very best. 

Sabre Wulf contains all of Ultimate's 
trademarks — superb graphics, fast 
action and even a tune before the game 
starts. 



Labour of love 

Title: Hercules 
Computer: Commodore 64 
Supplier: Interdisc 
Format: Cassette 
Price: £6.95 


Hercules is a platform game in the now 
familiar Manic Miner style but taken to 
its limits. 

To complete the 12 labours of Her¬ 
cules you must solve 50 screens. These 
screens are allocated to each of the 
labours and success in one screen leads 
to the next. Completion of every screen 
inthefirst 11 labours istheonly routeto 
the twelfth and final labour. 

To complete a screen successfully 
you must get Hercules from the start 
position to the doorway of the next 
screen. 

Unfortunately it's not that simple, as 
you have to cope with disappearing 
platforms, breaking ropes and critters 
out to get you. You don't have much 
time to plan your moves as it's quite 
likely that the platform ygu are standing 
on will burst into flames losing you one 


of your three lives. 

Trial and error is the name of the 
game until you've been through many 
levels (and lives), at which time you 
may begin to anticipate what will 
happen. A suicidal urge may also be of 
assistance, as on several levels the only 
course of action open to you is to leap 
intooblivion inthehopethata platform 
will appear to break your fall. 

One interesting feature ofthegameis 
that you tackle the labours in a random 
order so that you don't get stuck in one 
place — you get stuck in several places 
instead. 

Interdisc is a record company better 
known for its work with Sting and the 
Human League, and this is its first 
computer game. 

I shall be looking forward to the next 
game if this is anything to go by. 



‘We'll fight them on tbe 
beaches...’ 

Title: Beach-head 
Computer: Commodore 64 
Supplier: US Gold/Access 
Format : Disk or cassette 
Price: £9.95 

Beach-head is a multi-level arcade war 
game which will stretch your abilities to 
the limit. To succeed in your mission to 
destroy the fortress of Kuhn Lin, you 
must survive four levels and retain 


sufficient forces to proceed to the 
next. 

The first stage is optional but recom¬ 
mended as it cuts down the number of 
aircraft that attack you in the second 
stage. All you have to do is steer your 
fleet of nine ships through a cavern 
littered with mines and torpedoes. The 
surviving ships are then attacked by 
aircraft which you must shoot down 
before they inflict too much damage. 
The enemy ships then open fire and 
you're thrown into a duel where the 
survivor is the one to fire first at the 
correct elevation. The elevation is 
controlled with the joystick and a 


message reporting the result of the shot 
appears at the bottom of the screen. 

The favoured few ships that survive 
this onslaught will land two tanks on the 
beach. They must advance one by one 
up to the fortress negotiating enemy 
tanks and gun positions en route. To 
win the game you must destroy 12 
targets on the fortress butyou'll do well 
to take out three targets with one tank. 
Subsequent tanks have a harder jour¬ 
ney up the beach, so the game should 
keep its appeal for some time. 

The screenshots illustrate the game's 
graphics but you'll have to play it to 
sample the superb sound effects. 


PCW177 






















SPECTRUM 


Programming 

Spectrum 

function keys 

Smgje key entry of Basic keywords is an innovative featureoftheZ)( Spectrum, 

buthowaboijt^rogj^mmmg keys to executieawhole IjneofBasic? 

Oneoftheadvantagesofthe BBC Micro 
over the Spectrum is its provision of 
programmable function keys. Prog¬ 
rammed function keys are a great saver 
of both time and space. Used in 
foreground mode, such keys allow you 
to develop and debug programs faster. 
Function keys also offerthe opportunity 
to make your program menus request 
function key depression for invoking a 
menu item. 

The routines offered here allow 
Spectrum users to create commands 
and assign them to function keys. The 
example given allows up to 10 keys to 
be delivered as holding a Basic line; 
when one is pressed that line is 
executed. 

All function key assignment com¬ 
mands are preceded by an asterisk. For 
example, to define one of the keys the 
following would be input in direct 
mode: 

*key0 <enter> PRINT "HELLO" 
<enter> 

Once you've typed this in, whenever 
you press key 0 (the key with the '8'on it) 
in graphics mode, the program will run 
and the word'HELLO'will appear on the 
screen. Obviously more complex prog¬ 
rams can be defined butthey must only 
take up one line. In this article an 
example command to produce a tone 
through the speaker is given, called by 
'*RASP'. 

The keys defined here are the first 10 
graphics keys (top row), so the use of 
the graphics symbols on these keys is 
lost. 


10 CLS 

20 INPUT "Enter decimal starting address?";a 
30 INPUT "Enter two digit hex number?";H$ 

40 X=0 

50 FOR B = 1 TO 2 

60 P=CODE(MID$(H$,B,1 ))-48 

70 IF P>9 THEN P=P-7 

80 IF B = 1 THEN P=P*16 

90 X=X+P 

100 NEXT B 

110 POKE A,X 

115 PRINT H$;" hex=";X;" decimal at address";A 
120 A=A+1 
130 GOTO 30 

Fig 1 Basic hex loader progam 



VECTOR: 

EQU 

65279 

interrupt vector address 


LASTK: 

EQU 

23560 

;Value of last pushed 


ELINE: 

EQU 

23641 

; Address of edit buffer 


KSTATE: 

EQU 

23552 

;Key status 


WORKSP: 

EQU 

23649 

;End of edit buffer 


RAMTOP: 

EQU 

23730 

;Top of memory 


ERRSP: 

EQU 

23613 

;Error stack 


KCUR: 

EQU 

23643 

;Cursor address 



ORG 

50000 

;Start of program 

215FC3 


LD 

HL,START 

;HL=start of ISR 

22FFFE 


LD 

(VECTOR), HL 

;Set up the vector 

F3 


Dl 


3EFE 


LD 

A,254 

;A=MSBof ISR 

ED47 


LD 

LA 

;Set up the ISR 

ED5E 


IM 

2 

;Mode 2 interrupts 

FB 


El 



C9 


RET 


;Return to ROM 


Fig 2 Code to set up the ISR 


178 PC W 

















One of the Spectrum's best features 
is its interrupt structure. The 'INT' line 
on the Spectrum's central processor 
(Z80A) is madeactive 50timesa second 
(that is, a square wave of period 20mS). 
Normally (on power up) the Spectrum 
operates in mode 1 interrupts where 


each time the 'INT' line is active, control 
is passed to a routine at 0038 hex in the 
ROM. This routine updates the 
(pseudo) real-time clock and scans the 
keyboard. However, realising that un¬ 
connected peripherals leave the data 
bus floating at OFF hex during an 


F3FF START: 

DI,RST 

56 

:Disable any interrupts 

E5 

PUSH 

HL 

;Save registers 

D5 

PUSH 

DE 


C5 

PUSH 

BC 


F5 

PUSH 

AF 


FDCB016E 

BIT 

5,(1 Y H-1) 

;Check keyboard 

284A 

JR 

Z,ENDR 

;lf none pushed then exit 

3A085C 

LD 

AJLASTK) 

;A=last key pushed 

FE80 

CP 

128 

;Check for graphics characters 

3805 

JR 

C,NOPE 


FE8A 

CP 

138 


DA13C4 

JP 

C,RUN 

;'Run' the key code 

FE0D NOPE: 

CP 

13 

;'ENTER'? 

203A 

JR 

NZ,ENDR 

; Exit if not. 

2A595C 

LD 

HL(ELINE) 

;HL=input buffer start 

7E 

LD 

A,(HL) 

;A=first character 

FE2A 

CP 


;ls it a new command? 

2032 

JR 

NZ,ENDR 

;Exit if not 

Fig 3 ISR start-up code 




1166C4 


LD 

DE,LIST 

;DE=start of new cmd table 

23 


INC 

HL 


1A 

SEARCH: 

LD 

A,(DE) 

;A=character in table 

B7 


OR 

A 

;End of command? 

2821 


JR 

Z,FOUND 


47 


LD 

B,A 

;B=character in table 

7E 


LD 

A,(HL) 

;A=character in buffer 

FE0D 


CP 

13 

;End of line? 

2824 


JR 

Z,ENDR 

;Exit if so 

B8 


CP 

B 

;Are they the same? 

2004 


JR 

NZ,ENTRY 

;lf not then jump 

13 


INC 

DE 


23 


INC 

HL 

;Bump pointers 

18EF 


JR 

SEARCH 

;Loop until the end. 

13 

ENTRY: 

INC 

DE 


1A 


LD 

A,(DE) 

;Check for next word 

B7 


OR 

A 


2806 


JR 

Z,ENT1 


FEFF 


CP 

255 

;End of command list 

2814 


JR 

Z,ENDR 

;lf so then exit 

18F5 


JR 

ENTRY 

;Keep looking! 

13 

ENT1: 

INC 

DE 

;Point to next 

13 


INC 

DE 


13 


INC 

DE 


2A595C 


LD 

HLJELINE) 

;Start of buffer-}-1 

23 


INC 

HL 


18DB 


JR 

SEARCH 


44 

FOUND: 

LD 

B,H 

;BC = position in buffer 

4D 


LD 

C,L 


13 


INC 

DE 


1A 


LD 

A,(DE) 

;A=LSB of routine address 

6F 


LD 

L,A 


13 


INC 

DE 


1A 


LD 

A,(DE) 

;A=MSB of routine address 

67 


LD 

H,A 

;HL=routine address 

E9 


JP 

(HL) 

;Execute routine 

Fig 4 Search for command code 



FI ENDR: 

POP 

AF 

;Restore registers 

Cl 

POP 

BC 


D1 

POP 

DE 


El 

POP 

HL 


FB 

ED4D 

Fig 5 End of the ISR 

El 

RETI 


;Enable the interrupts 


interrupt sequence, we can program 
the Z80 in mode 2 interrupts. In this 
mode the Z80 combines the 'I' register 
and the value of the data bus to form a 
16-bit vector address (that is T OFF 
hex). If, at this vector address, an 
address of our new interrupt service 
routine (ISR) is stored, this will be 
executed every 20mS instead of the 
Sinclair routine. 

Each of the programs published here 
contains an assembly-type listing with 
the hex code, mnemonics and com¬ 
ments (like a typical 'sub set' program). 
You must type all the hex code into the 
Spectrum using the Basic hex loader 
program in Fig 1. The program will 
allow you to enter the hex digits (two at 
a time) into the Spectrum's memory. 
The program is very simple but for a 
more suitable loader, refer to PCW, 
May, page 186 or use any other hex 
loader program you may have. The hex 
must be typed in two digits at a time 
(this is called a byte or word of data). 
The start or origin of the code is 50000 
(decimal), C350 (hexadecimal). 

The piece of code in Fig 2 will set up 
the ISR as previously explained (any 
hex which appears must be typed into 
the Spectrum). 

The ISR start-up code in Fig 3 scans 
the keyboard (to stop the system 
'locking up'), saves any registers and 
checks the input buffer. If you press the 
'ENTER' button this signals that the 
input buffer has been filled. The routine 
will check to see if it's a new command 
(that is, starts with a '*') or if it's one of 

‘Programmed function 
keys area grea t saver of 
bothtimeandspace... 
such keysallowyou to 
develop and debug 
programs faster. (They) 
also offer the opportunity 
to make program menus 
request function key 
depression for invoking a 
menujte m. * 

the newly defined keys (graphics keys 
of value 128-138). 

The search for command code in Fig 4 
will search a table for the new 'star' 
command. If it's found the address of 
the new command routine is taken from 
the table and jumped to (that is, the new 
routine is executed). 

The ISR will terminate if no new 
command has been recognised. The 
piece of code in Fig 5 will return the 
registers to their normal values and 
enablethe interrupts and return control 
to the ROM. If a command has been 
recognised, the ISR does not exit 
through this routine. 

The piece of code in Fig 6 will add a 
simple new command to the Spectrum. 
It is called by '*RASP<enter>' and will 
play a note through the speaker. If you 


PCW 179 
























The newTI 855* 
Letter-quality or speed, now one 
microprinter lets you have it both ways* 


The TI855 is like two printers in one-at 
one low price. You get the unrivalled speed 
of TI dot matrix draft copy. Plus the 
sharpness of the most advanced matrix 
technology for letter-quality print. 

Built to the same world-beating 
standards of reliability as the OMNI 810* 
the model 855 microprinter is compatible 
with all major personal and professional 
computers. And it provides both RS.232-C 
and “Centronics-type” parallel standard 
interfaces. 

Software compatible 

The TI 855 uses industry standard escape 
sequences for compatibility with virtually all 
third-party software. 

And for those with proprietary software 
needs, a model is available with ANSI 
standard escape sequences. 

^Trademark Texas Instruments. 

Official computer to the Amateur Athletics Association 
and British Amateur Athletics Board. 


Tough font modules for 
quick character changes 

With the TI 855 you get all the choice but 
none of the problems daisy wheels give you. 
Fonts come in durable plug-in modules. 
And the printer holds three at one time. 
Each can be accessed individually. Each 
contains both draft and letter-quality 
character sets. 



More productivity than any other 
microprinter 

The TI 855 gives you both friction and 
tractor paper feed, plus an optional sheet 
feeder - critical for word processing. A quick- 
change snap-in cartridge ribbon. Raster and 
mosaic graphics. And intelligent printing for 
fastest document throughput. 

Versatility, compatibility reliability, 
productivity. They all add up to the TI 855. 

For more information or your 
nearest stockist, ring Bedford 
(0234) 22 3722. 

Texas 

Instruments 

Creating useful products 
and services for you. 








SPECTRUM 


110501 RASP: 

LD 

DE,261 

;Parameters for BEEP 

216A06 

LD 

HL,1642 


CDB503 

CALL 

949 

;Make the note 

2A595C 

LD 

HL,(ELINE) 

;Start of input buffer 

360D 

LD 

(HL),13 

;Signal it is empty 

C3B5C3 

JP 

ENDR 

;Exit routine 


Fig 6 Sample new command 


0AD630CD51C4FDCB01 AE3E FF32005CCD BO 16CD2C0FED5B595CD52A 
61 5CED52444D2A74C47E B72808B93005CD41 C4CF0F71 23 70 23D1 EB 
ED BO 2A76C4 23 73 23 72 CD 41 C4FBC3A2 12 
Fig 7 Hex dumpcode for user-defined function keys 


D6 80 CD 51 C4 3E FF 32 00 5C FD CB 01 AE CD BO 16 2A 74 C44E 2346 23 E5 C5 2A 
5B5CCD5516C1 El ED5B595CED BO CD 41 C4C3B4122AB2 5C2B223D5CD1 
F93603 23 36 13 EB E9 11 78 C417 6F 2600 197E 5F 23 22 76C47E 57 ED 53 74C4 
C9 

Fig 8 Code to execute the stored Basic line 


72617370 RASP: 

DEFB 

'rasp' 

;New command 

00 

DEFB 

0 

;End of command 

BCC3 

DEFW 

RASP 

;Address of command 

6B6579 

DEFB 

'key' 

;New command 

00 

DEFB 

0 


CDC3 

DEFW 

KEY 

;Address of routine 

FF 

DEFW 

255 

;End of table 

The following code is simply storage space and pointers. You musttypethehex 
in as it is shown. 

0000 STORE: 

DEFS 

2 


0000 POINT: 

DEFS 

2 


84C4 TABS: 

DEFW 

MEMORY 


0000000000 

DEFS 

5 


0000000000 

DEFS 

5 


00 MEMORY: EQU 

END 

Fig 9 Command table 

$ 



wish to add further commands you can 
follow this example making sure you 
make an entry in the table ('LIST') for 
each new command you need; you will 
need an assembler to do this. 

The code for user-defined function 
keys will be executed when the user 
types the command *KEYn where n is 
the key number in the range 0-9. The 
routine will convert the key number into 
hex and find the particular pointer to 
this key. You then type in the Basic line 
the key is to represent and press 
'ENTER'. The routine saves this line, 
ready to be recalled when a graphics 
key is pushed. 

The code in Fig 7 follows on from the 
previous code but has been given in the 
form of a hex dump as it is rather long. 

Thegraphicskeyscan be redefined in 
order to hold a Basic line. When the key 
is pushed this line will be executed. The 
following keys can be defined: 


8 

.keyO 

5. 

.key5 

1 . 

.keyl 

6. 

.key 6 

2. 


7. 

.key7 

3. 


8. 

.key 8 

4. 


9. 

.key 9 


These keys are 

on the top 

row of the 


keyboard and SHIFT+GRAPHICS must 
be pressed first to select graphics 


mode. The keys can only be defined in 
order but may be redefined as long as 
the new definition is not longer than the 
previous one. For example: 

You type: *key0<enter> 

FOR 1 = 1 TO 10:PRINT l:NEXT I 
<enter> 


Now you have defined graphics key 0 
(key '8' on the keyboard) as holding this 
set of statements, to execute it you 
simply press SHIFT+GRAPHICS and 
then the key with number '8' on it.You 
can then define key 2,3, and so on, in 
that order. You cannot define key 4 and 
then key 0; they must be defined in 
order since in defining each one you are 
creating a pointer for the next key (like a 
linked list). 

The code in Fig 8 will execute the 
Basic line stored as each key is defined. 

The command table in Fig 9 searches 
fora new command. If you re-assemble 
the code you can add your own 
commands by inserting their name and 
address in this table. 

Running the program 

When the hex code from Fig 9 has been 
entered, save the code by typing SAVE 
'keys' CODE 50000,304 <enter>; once 
this has been done (and checked) type 
RANDOMIZE USR 50000. You will see 
no effect except that the screen is 
cleared. Nowtype *RASP<enter>: the 
Spectrum will not give you the normal 
syntax error of a question mark but will 
emit a tone on the speaker. You have 
just added an extra command to the 
Spectrum! 

I havefoundthefollowing definitions 
very useful: 

*key0 <enter> PRINT INVERSE 1; 

"FREE MEMORY:";65536-USR 7962 

This will define the '8' key in graphics 
mode to display the number of bytes 
left to the user at any time. 

*key1 <enter> LOAD LIST 

<enter> 

If you have an assembler on the 
Spectrum then you can assemble the 
mnemonics given and create your own 
commands. 

For example: 

^RENUMBER, *FIND or ^REPLACE. 

im 



PCW181 


















































LANGUAGES 


D 


TEACH 


OURSELF 



Dick Fountain's 'Teach Yourseif^seriescontinues with a definition 

ofnewfi^nc^nsajT^examples^fproperjJsppmgrar^ 


Lispworkson names, numbersand lists 
by applying functions to them; a 
function isapplied by making itthefirst 
element of a list, the rest of which 
contains its arguments. Functions al¬ 
ways return values (so far we have 
looked at CAR, CDR and CONS) but Lisp 
systems include many otherfunctions; 
typical microcomputer versions will 
have between 60 and 100 built-in 
functions. You'll find a list of these in the 
supplied system manual, along with 
descriptions of what they do and how 
they treat their arguments. One func¬ 
tion that's always included is OBLIST, 
which returnsa list of all the objects Lisp 
knows about in the order in which they 
were created. It will list on the screen 
any names that you have created 
during the session and the names of all 
the built-in functions. 

PLUS, DIFFERENCE and TIMES are 
always provided to do arithmetic (in 
some systems they can take more than 
two arguments so (PLUS 1234) returns 
10). Division is more variable between 
systems. No home computer imple¬ 
mentation of Lisp that I know of has 
floating point arithmetic; most have 
signed 16-bit integer maths, which can 
cope with numbers between -32768 
and 32767 (the notable exception is 
Microsoft's muLISP which, like most 
mainframe versions, has 'infinite' pre¬ 
cision integer arithmetic so you can 
deal with any number whose repre¬ 
sentation will fit into free RAM). Most 
micro Lisps provide QUOTIENT and 
REMAINDER for integer division and 
some have DIVIDE which returns both 
quotient and remainder. Lisp is not 
geared to lots of number crunching: if 
that's what you need a good Basic will 
serve you better. 

Another important group of func¬ 
tions perform tests. They return a value 
which is either True or False, just like 
do in Basic. However, the 
representation of True or False in Lisp is 
not 1 or 0 as in most other languages: 
instead they have their own special 
names, T and NIL. These two words are 


built into the system and if you type 
them in at the keyboard they evaluate to 
themselves, just as a number does. It's 
important not to confuse NIL with 
arithmetic 0, though. It does represent 
nothing, but a different sort of nothing 
(no prizes for guessing that it repre- 
sentsthe empty list (), as you'll see if you 
type in ()). 

Typical tests include: 


(NUMBERPX) 

(ATOMX) 

(NULLX) 

(ZEROPX) 

(EQUALXY) 

(GREATERPXY) 


- isXanumber? 

- isXanatom? 

- isXNIL? 

- isXzero? 

- areXandYthe 
same? 

- isX 
numerically 
greaterthan Y? 

(MEMBERXY) — isXamember 
of the list Y? 

The P which often ends these names 
is one of the historic relics that litter 
Lisp, standing for 'predicate' (a ques¬ 
tion mark at the end of all test names 
would have been better but I don't think 
they had them in those days). You've 
probably realised by now that some of 
these tests are sensitive to the type of 
their arguments: for example, 
GREATERP must have numbers not 
lists. This is the price we pay for letting a 
name take values of any type but it's 
well worth it. Check how your system 
behaves if you give it the wrong types; 
some give error messages while others 
just return NIL. Try this: 

* (SETQ FRED 4) 

* (SETQ TOM'(1 2 3)) 

* (GREATERP TOM FRED) 
(Throughout this article I'm going to 
show in the examples exactly what 
you'd see on the screen. * istheprompt 
and Lisp's replies will appear on the 
next line at the left margin). 

If all that Lisp could do were evaluate 
its built-in functions in this way, it would 
be a rather boring type of (integer only!) 
desk calculator. But, of course, we can 
define our own functions: defining 
functions is programming in Lisp. In 
order for our functions to do all the 


things that a Basic or Pascal program 
can (and more), they'll need to be more 
complex than the ones we've seen so 
far: they must be able to branch and 
loop and choose just as GOTO, FOR ... 
NEXT and IF do. But for now let's just 
settle for defining something simple. 

The function that defines functions in 
Lisp has various names in different 
systems but it's usually one of DEFINE, 
DEF, DE or DEFUN (DEFine FUNction). 
I'll stickto DEFINE because it says what 
it does. 

DEFINE takes three arguments, so: 
(DEFINE function-name (list of its argu¬ 
ments) (body of function)) where the 
'body' of the function is just what you 
would type in if you wanted to do what 
the function is supposed to do. As an 
example let's define SQUARE to calcu¬ 
late the square of a number. To square 
nine, using what we know so far, we 
type: 

* (TIMES 9 9) 

81 

In our SQUARE function we want to 
replace the specific number nine with a 
variable argument, which we'll call 
NUM.So: 

* (DEFINE SQUARE (NUM) 

(TIMES NUM NUM) ) 

SQUARE 

does the trick. Notice the value 
'SQUARE'which Lisp returned. DEFINE 
is, after all, only anotherfunction and it 
must return a value, which is always the 
name of the function we've just defined. 
We use SQUARE just like any other 
function : 

* (SQUARE 8) 

64 

Two points are worthy of comment; 
the first is that we didn't need to use any 
quotes in the definition: DEFINE is one 
of that rare breed of functions that 
doesn't evaluate any of its arguments. 

The second is that the variable which 
represents SQUARE'S argument 
(namely NUM) is given to DEFINE as a 
list (that is, in brackets). This is nothing 
to do with the type of NUM (in this case 
it's a number not a list), but is the way 


182PCW 



















DEFINE wants its second argument and 
who are we to argue. The reason 
becomes obvious when you define a 
function which takes more than one 
argument. 

People whose only programming 
language is Basic may not be comfort¬ 
able with the fact that SQUARE'S 
argument is called NUM when we 
define it, but we don't need to use NUM 
whenweuseit. ForexampleJfweSETQ 
FRED to 4, then: 

* (SQUARE FRED) 

16 

NUM is a 'formal' parameter or 
argument (they're used in Pascal and 
many other languages too). It's there 
just as a place holder in the definition, to 
mean 'whatever value is given to 
SQUARE'. Wheneveryou call SQUARE, 
you can think of its argument (8 or FRED 
in the above examples) as being 
automatically decanted into NUM. This 
decanting process (called 'variable 
binding') is rather special in Lisp. 

SQUARE is now just as good as any of 
the built-in Lisp functions; you'll see it 
on the CBLIST if you wish. There are no 


second-class citizens in Lisp (many of 
the built-in functions are defined in 
machine code, some in Lisp like 
SQUARE, but you can't tell the differ¬ 
ence). 

Let's define a function which takes 
the first element from each of two lists 
and tells us whether they're the same: 

* (DEFINE SAME-FIRST-ELEMENT? 
(LIST1 LIST2) 

(EQUAL (CAR LIST1) (CAR LIST2)) ) 
SAME-FIRST-ELEMENT? 

We can use the function thus: 

* (SAME-FIRST-ELEMENT? '(1 2 3) 

'(1 EGG 2 PIGS)) 

T 

or: 

* (SAME-FIRST-ELEMENT? '(1 2 3) 

'(A B C)) 

NIL 

Note SAME-FIRST-ELEMENT? is a 
normal, respectable Lisp function and 
evaluates its arguments, hence the 
quotes before the lists. This is true of all 
functions created with DEFINE. 

Note again that the brackets around 
(LIST1 LIST2)arethere because it'sa list 
of the formal arguments, not because 


LIST1 and LIST2 represent lists. Satisfy 
yourself that you understand why the 
brackets are as they are in (EQUAL (CAR 
LIST1) (CAR LIST2)). It's exactly what 
you'd type at the keyboard to do the 
test, assuming that LIST 1 and LIST2 had 
been given values with SETQ. 

Finally, note that Lisp doesn't mind a 
definition running over more than one 
line. When you hit RETURN Lisp won't 
accept the definition until all the brack¬ 
ets are balanced, which means that it's 
finished. Note also the extra spaces 
before the last bracket (which matches 
the one before DEFINE and ends the 
definition). This makes the structure of 
the EQUAL clause easier to see than if it 
had three right brackets at the end. If 
you're not to be driven batty by the 
brackets in Lisp (it's rumoured to stand 
for Lots of Irritating Single Parentheses) 
then pay attention to the layout of your 
definitions, breaking them at natural 
places onto a new line. 

This raises a further point: how do 
you edit Lisp definitions? There is no 
simple answer. The Lisp interpreter 
normally allows only the use of the 
BACKSPACE/DELETE to undo things 
typed on the current line. Some home 
computer implementations (for exam¬ 
ple, on the BBC and Spectrum) might 
allow you to use the built-in editor 
which works for Basic programs. Other¬ 
wise a separate editing program is 
required and very often one, written in 
Lisp, will be supplied as a separate file 
which you can load. Lisp peopletendto 
be spartan, almost monastic souls 
unspoiled by full-screen editors, so 
don't expect it to look like WordStar. 

Now that we can define functions, all 
that's lacking in order to write real 
programs is some means of directing 
control flow. 

This is a rather controversial area 
among Lisp people. The original 'pure' 
form of Lisp relied entirely on a function 
called COND (for 'CONDition') to alter 
the course of evaluation. Various other 
control structures have been tried, 
mostly modelled on those in more 
conventional languages: for example, 
LOOP or WHILE. I'll only consider a pure 
form of Lisp using COND here, partly 
because COND is both powerful and 
elegant once you grasp it but also 
because the newer constructs tend to 
vary from version to version. 

COND is a function which chooses 
between a number of lists (called 
'clauses') which make up its argu¬ 
ments. Each clause has two parts: the 
first element is a test expression which 
returns T or NIL (sometimes called a 
'predicate'), and the rest can be any 
number of Lisp expressions : 

(COND 

(testl expressions....) 

(test2 expressions ....) 

(test3 expressions....) 


(testN expressions....) ) 

COND performs the tests one at a 
time starting from the top and when it 
finds one that isn't NIL, evaluates the 


PCW183 




















A SELECTION FROM OUR 
PRODUCTRANGE 


High Level Languages 


CP M CP M 86 MS OOS PCOOS 


ADA 

Supersoft 

• 




BASIC INTERPRETER 

Microsoft 

• 


• 

• 

BASIC COMPILER 

Supersolt 


• 

• 

• 

BASIC COMPILER V5 3 

Microsoft 

• 


• 

• 

BUSINESS BASIC COMPILER 

Microsoft 



• 

• 

C COMPILER 

Microsoff 



• 

• 

C COMPILER 

Supersoft 

• 

• 

• 

• 

CBASIC 

Oigital Research 

• 

• 



CBASIC COMPILER 

Digital Research 

• 

• 



CIS COBOL 

Micro Focus 

• 

• 



COBOL COMPILER 

Microsoft 

• 


• 

• 

FORTH 

Supersoft 

• 




FORTRAN 

Supersoft 

• 


• 

• 

FORTRAN COMPILER 

Microsoft 

• 


• 

• 

LEVEL 2 COBOL 

Micro Focus 

• 

• 

• 

• 

LISP 

Supersoft 

• 




muLISP 

Microsoft 

• 



• 

muMATH/muSIMP 

Microsoft 

• 



• 

PASCAL COMPILER 

Microsoft 



• 

• 

PASCAL MT 

Oigital Research 

• 

• 

• 

• 

PL/1 

Oigital Research 

• 

• 

• 

• 


Low Level Languages 


MACRO-80 

Microsott 

1 9 


DR ASM ♦ TOOLS 

Oigital Research 

| • 

• 

Program Development Tools 


ANIMATOR 

Micro Focus 

• 

• 

BUG 

Phoenix Software 

• 


DISPLAY MANAGER 

Oigital Research 

• 

• 

FTNUMB 

Microloqy 

• 


LEVEL II ANIMATOR 

Micro Focus 

• 

• 

POEVELOP 

Phoenix 

• 


PLINK 

Phoenix 

• 


PUNK II 

Phoenix 

• 


PLINK -86 

Phoenix 


• 

SID 

Oigital Research 

• 


SPEED PROGRAMMING PACKAGE 

Oigital Research 

• 

• 

XLT 86 

Digital Research 

• 


ZSIO 

Oigital Research 

• 


Utilities/System 

Tools 



CLIP 

Keele Codes 

• 

• 

DESPOOL 

Oigital Research 

• 


DIAGNOSTICS II 

Supersolt 

• 

• 

DISK DOCTOR 

Supersoft 

• 

• 

DISKED 2 

Slogger Software 

• 


DISK EDIT 

Supersoft 

• 

• 

DISKMAN 

Slogger Software 

• 


DISKORG 

Slogger Software 

• 


DISKTOOLS t (DISKMAN & OISKORGI 

Slogger Software 

• 


OISKTOOLS-2 I0ISKT00LS 1 & DISKED 2 

1 Slogger Software 

• 


dUTIL |F0R DBASE III 

Fox & Geller 

• 


FILESHARE 

Micro Focus 

• 

• 

OEC RAINBOW SERVICE S/W 

Silicon Valley Corp 



(1) Format/Verify Service 



• 

|2| Autorun Service 



• 

|3| Function Key Service 



• 

SERVICE S/W VOL 1 |l. 2 & 3| 



• 

SYSTEM CHECKER 

Supersoft 

• 


THE OPERATING GUIOE 

Decision Systems 

• 


UTILITIES 1 

Supersoft 

• 


UTILITIES II 

Supersoft 

• 


Sorting 




MSORT 

Microsoft 

1 9 


SUPERSORT 

Micropro 

| • 

| • 

Code Generators 



AUTOCODE 

Stemmos 

• 


FORMS 2 

Micro Focus 

• 

• 

QUICKCODE 

Fox & Geller 

• 


SOUCEWRITER 

Soltwright 

• 

• 

THE LAST ONE 

OJ AT Systems 

• 

• 

THE LAST ONE-COMPACT 

0J At Systems 

• 

• 


Telecommunications/Conversions 


Comley 

Comley 

Byrom Software 
Byrom Software 









CP M CP M 86 MS DOS PCOOS 


Telecommunications Cont. 

ICL C03 EMULATION |Bulk| Synchro Systems 

ICL C03 EMULATION flnteractlvel Synchro Systems 

ICL C03 EMULATION (Interactive & Bulk) Synchro Systems 
REFORMATTER CP M OEC Microtech Exports 

REFORMATTER CP M <r-4 IBM Microtech Exports 


Word Processing/Text Editing/Editors 

CORRECTOR Supersoft 

EDIT-80 V2 02 Microsoft 

FRIOAY Ashton Tate 

MAILMERGE Micropro 

MEMOPLAN Chang Labs 

WORD Microsoft 

WORD WITH MOUSE Microsoft 

PARAGRAB Focus 

PENT Phoenix 

pw *TE Phoenix 

SPELLSTAR Micropro 

STARBURST Micropro 

STARINOEX Micropro 

WOROMASTER Micropro 

WORDSTAR Micropro 

WORDSTAR PROFESSIONAL 

|WS MM SS STAR INOEX) Micropro 






Databases/Data Management Systems 


OATASTAR 
dBASE II 
INFOSTAR 
REPORTSTAR 


Micropro 
Ashton Tate 
Micropro 
Micropro 






Financial Accounting 

INCOMPLETE RECORDS SYSTEM MPI 

NOMINAL LEDGER Padmede 

OPEN ITEM PURCHASE LEDGER Padmede 

OPEN ITEM SALES LEDGER Padmede 

PADMEDE BUSINESS CONTROL SYSTEM Padmede 
PAYROLL MPI 

PURCHASE LEDGER Padmede 

SALES INVOICING Padmede 

SALES LEDGER Padmede 

TIME & COST RECORDING Padmede 


Financial Modelling/Problem Solving 


CALCSTAR Micropro 

DECISION ANALYST Executive Software 

LINEAR & GOAL PROGRAMMING EAS 

MATHSPACK MPI 

MICROPLAN Chang Labs 

MULTIPLAN Microsoft 

PLANTRAC I Computerline 

PLANTRAC I Computerline 

PROFIT PLAN Chang Labs 

QSTAT Pivotal Software 

STATSPACK MPI 

TK' SOLVER Software Arts 

TK» SOLVER PACKS 

FINANCIAL MANAGEMENT 
MECH ENGINEERING 

Business Applications 


JOB COSTING 
POLICY MASTER 
PRINT ESTIMATION 

STOCK CONTROL 

Training Aids 

CP/M TUTOR 
KEYBOARO MASTER 
TYPING MASTER 

Graphics 

dGRAPH 

STATSGRAPH 


Heseltine 

CSA Micro Systems 
Software Mgmt 
Systems 
Padmede 


Syntax Software 
Anthony Ashpitel 
Anthony Ashpitel 


Fox & Geller 
Supersolt 






MICROCOMPUTER 

PRODUCTS 

INTERNATIONAL 

LIMITED 


Room PC884, 
Central House, 
Cambridge Road, 
Barking, 

Essex IG11 8NT. 
Tel: 01-591 6511 
Telex: 892395 


184 PC W 






























































































$ ' ' v 




WITH MOUSE 



Microsoft Word is a completely new approach to microcomputer word processing. 

Designed to be easy enough for a first time user, it is nevertheless one of the most powerful packages available today. 
FEATURES 


MOUSE CONTROLLED OPERATION 

The Mouse makes text editing and command selection simpler and faster. 

STYLESHEETS 

Style sheets let you set up repeatedly used documents instantly. 

You can store line spacing, typestyle positioning and page format, ready 
to be recalled by two key strokes. 

FORMATTING 

Pages can be formatted on-screen to new column widths and page lengths. 

A rule can be displayed at the top of the screen for easy and accurate 
adjustment of page width. 

All this plus a window facility makes Word with Mouse the modern approach to word processing. 


EASY TO USE 

Word’s ‘UNDO’ command lets you restore your 
document to the state it was before you executed 
the last command. 

A two line menu is constantly displayed. 

All commands are in English and easily 
understandable. 

And there is a help facility, so that when a point 
needs clarifying, the help key will display the 
relevant information on the screen. 



PRIFORTRAN 

NS. 


Program in one operating system and you 
are source code compatible with the others! 


PRO PASCAL: 

In addition to the features of Standard Pascal, the Pro 
Pascal, language has a number of extensions which are 
important for “real world” programming: dynamic strings 
for character and text manipulation, long integers and 
random-access file handling for data processing applications, 
single and double precision floating-point arithmetic for 
scientific work, an assembler-level interface for system 
programmers, a separate compilation of program 
segments for building libraries of commonly-used 
procedures allowing large object programs to be 
constructed. 

Pro Pascal is a 3-pass compiler, converting source 
programs into relocatable machine-code form. The 
operation of the compiler is easy to use, and a one line 
command is all that is normally needed to convert a source 
file into an executable program. 

PRO FORTRAN: 

Pro Fortran is a complete implementation of Fortran 66, 
with a number of the features from the later Fortran 77. 

It allows the programmer to use very fast REAL, 

DOUBLE PRECISION and COMPLEX arithmetic and 
functions. 


It comprises of a 2-pass compiler with a number of compile-time options including storage map, overflow checks, 
checks for non-standard features etc. 


The Pro Fortran run-time library allows an execution speed and accuracy which are second to none amongst high level language implementations. 
Floating-point formats are IEEE draft standard. 

Pro Fortran’s linker accepts files in relocatable binary form. Large files can be produced because linking is disc-to-disc and paging techniques are used. 
Both Pro Pascal and Pro Fortran have been developed in the UK. The packages include a compiler, linker, librarian, run-time library, 
a source cross-referencer, and a utility to configure the software to suit variations, such as differing disc capacities. 

By Prospero Software 


^Retailer and OEM Terms 
Available 

Free Catalogue Available 


^Access And Visa Cards Accepted 
H 5 PLEASE TELEPHONE FOR LATEST PRICES 



PC W185 



















LANGUAGES 



(COND 


NIL 

L>(test1 —j expl exp2) 

L*(test2 —| exp3 exp4 


NIL 

exp5) 

T 

L»(test3 —> exp6 —> exp7) —» 

value of exp7 

never 

reached (test4 exp8 exp9 

expIO) ) 

Fig 1 COND: tracing control flow 



(DEFINE LOOK-FOR-EGG (LIST) 

(COND 

( (EQUAL (CAR LIST) 'EGG) 

'FIRST! ) 

( (EQUAL (CAR(CDRLIST)) 'EGG) 

'SECOND! ) 

( (EQUAL (CAR(CDR(CDR LIST))) 'EGG) 

'THIRD! ) 

( T 

) 

'DUNNO! ) 

) 

Fig 2 Function for the word 'EGG' 



expressions that follow it. The value of 
the /asf of these expressions is the value 
returned by COND. If all the tests yield 
NIL then COND just returns NIL. 

It may help to understand COND 
better if we stop thinking in Lisp 
functional terms for a minute and 
pretend we're in Basic. Tracing control 
flow with your finger, as in a Basic 
program, COND works down the col¬ 
umn of tests and when it finds a true one 
carries on across and out (Fig 1). 

The tests don't have to evaluate to T 
— any value other than NIL will trigger 
COND. If you want to make sure that 
somef/7/ngalwaysgetsevaluated,then 
the last clause can simply have T as its 
test portion. If all the other tests fail, this 
last clause will always be evaluated. It 
wouldn't make sense to start any clause 
before the last with T, because the 
clauses below itcould never be reached 
and would be redundant. The example 
in Fig 2 may help to clarify this. 

This preposterous function looks for 
the word 'EGG' in a list and tells you 
which position it's in,though itgivesup 
after trying the first three! Artificial 
intelligence written very small indeed: 
*( LOOK-FOR-EGG ' (DOG EGG FISH 

PIG)) 

SECOND! 

You could read a COND like this as IF 
...THEN... IF... THEN... IF... THEN... 
OTHERWISE...., where the T clause is 
the otherwise part which is always 
executed by default. 

Instead of the puny 'FIRST!, 
'SECOND!, and so on, we could have 
any number of expressions doing 
processing of great complexity. Don't 
forget that only the value of the last such 


expression is returned; if there were 
more than one, the others could only be 
there for their side-effects as they can't 
return any value. For example, if we 
make this change : 

(COND 

( (EQUAL (CAR LIST) 'EGG) 
(SETQ EGGPOSN 1) 'FIRST! )... 
then the SETQ expression sets the 
variable EGGPOSN to one as a side- 
effect: that is, it contributes nothing to 
the value returned by LOOK-FOR-EGG , 
which remains FIRST! if this clause is 


chosen. 

Don't be depressed by the sight 
of that grisly progression of 
CAR(CDR(CDRs (what if we wanted to 
search the first 100 places?). That is not 
a sensible way to do things in Lisp but 
we haven't yet discovered the trick to do 
it properly. A short term improvement 
would be to use CADR and CADDR, but 
what we really want is a means of 
repeating the application of CAR (or any 
other function) as many times as 
necessary. IH3 


Lisp discount 
offer 


To helpyougetthebestfrom the Teach Yourself Lisp series ,PCW has arranged special 
discountson several Lisp packages. Identify your machinefromthe list belowand send 
the offer tab at thecorner of this page with a chequeforthe full amount to the appropriate 
address, stating clearly which machine it is for. 


Machine 

Spectrum 

NewBrain 


CP/M-80: 

QX-10 

Televideo 

Kaypro 

Sirius 

SuperBrain 

Apple II 

Lynx Laureate 

Transtec 

Tatung PC2000 

NEC 8000 

Pied Piper 

DRS-20 

TAP3&PC 

BBCB 

IBM PC 


Address 

Serious Software 
5 Wimbourne Avenue 
Chislehurst 
Kent BR7 6RQ 
Software Ltd, f o r... 

2 Alice Owen Centre 
251 Goswell Rd 
LondonEC1 


OR 

Text 100, for... 

South Black Lion Lane 
Hammersmith 
London W6 


Text 100 

Address as above 


Cheque (includes 
VAT and p&p) 

£10.50 

(Normal price £15.50) 


Supersoft Lisp: £75 
(Normal price £115) 


Microsoft MuLisp: £112 
(Normal price £170) 


MuLisp (Microsoft): £112 
(Normal price £170) 


LISP 

DISCOUNT 

VOUCHER 
























3 

3 

3 

3 

3 

3 

3 

3 

3 

3 

3 

3 

3 

3 

3 

3 


DETAILS 

Level 9 Computing specialise in 
hugh, pure-text puzzle 
adventures with detailed scenery 
and a wealth of puzzles. All games 
have over 200 locations and a 
save game feature, and cost 
£9.90 inclusive. 

MIDDLE EARTH ADVENTURES 
1:COLOSSAL ADVENTURE. A 

complete, full size version of the 
classic mainframe game 
Adventure' with 70 bonus 
locations added 
2: ADVENTURE QUEST 
Centuries have passed since the 
time of Colossal Adventure and 
evil armies roam The Land. With 
cunning, you must overcome the 
many obstacles on the road to the 
Black Tower, source of their 
demonic power, and destroy it. 

3: DUNGEON ADVENTURE. The 
trilogy is completed by this 
massive adventure, set in the rich 
caves below the shattered Black 
Tower A sense of humour is 
essential! 

THE FIRST SILICON DREAM 
ADVENTURE 

4: SNOWBALL. The first of Pete 
Austin s second trilogy The giant 
colony starship, Snowball 9, has 
been sabotaged and is heading 
for the sun in this giant game with 
7000 locations 

THE LORDS OF TIME SAGA 
7: LORDS OF TIME. Our 

congratulations to Sue Gazzard 
for her super design of this new 
time travel adventure through the 
ages of world history. Chill to the 
Ice-age, go romin with Caesars 
legions, shed light on the Dark 
Ages etc. etc 


LEVEL 9 ADVENTURES 

BBC 32 K COMMODORE 64 SPECTRUM 48K 
LYNX 48K NASCOM 32K ORIC 48k ATARI 32K 



Level 9 adventures are available at £9.90 from good computer 
shops, or mail order from us at no extra charge. Send order, or SAE 
for catalogue, to the address below - and please describe your 
micro. 

LEVEL 9 COMPUTING 

Dept 


229 Hughenden Road, High Wycombe, Bucks HP13 5PG 


REVIEWS 

"Adventures which have a fast 
response time, are spectacular in 
the amount of detail and number 
of locations, and are available to 
cassette owners .. Simply 
smashing!” - Soft, Sept 83 

"Colossal Adventure is included 
in Practical Computing s top ten 
games choice for 1983: "Poetic 
and tough as hell.” -PC, Dec83 
To sum up, Adventure Quest is a 
wonderful program, fast, exciting 
and challenging. If you like 
adventures then this one is for 
you - NIL UG issue 1.3 

“Dungeon Adventure is 

recommended. With more than 
200 locations, 700 messages and 
100 objects it will tease and 
delight!” 

- Educational Computing, Nov 83 
“Snowball As in all Level 9's 
adventures, the real pleasure 
comes not from scoring points but 
in exploring the world in which the 
game is set and learning about its 
denziens . . this program goes to 
prove that the mental pictures 
conjured up by a good textual 
adventure can be fe . . are vivid 
than the graphics available on 
home computers.” 

- Which Micro?, Feb 84 
“Lords of Time. This program 
writen by newcomer Sue Gazzard, 
joins my favourite series and is an 
extremely good addition to Level 
9's consistently good catalogue 
As we have come to expect from 
Level 9, the program is executed 
with wonderful style - none of 
those boring “You can’t do that" 
messages! Highly 
recommended” PCW,1stFeb84 


y 

3 

3 

3 

3 

3 

3 

5 

5 

5 

3 

5 

3 

5 

3 

3 


Milft 


MICROCOMPUTER RENTAL 


From Micro-Rent, Britain’s top-value specialist in microcomputer rental. 


& pmc0 I 

£A0* week 



• Try before you buy 

• Flexible terms to suit your needs 

• immediate delivery of all these 
models 

• No capital outlay 

Micro-Rent is Britain's top-value 
microcomputer rental specialist. You 
can hire on a short-term basis, try the 
leading machines fully in your own 
business before deciding which one is 
the right choice for your particular 
needs. 

Micro-Rent is completely 
independent of any manufacturer, 
and offers expert impartial advice on 
all aspects of microcomputer use. 

CALL TODAY 01-607 8797 

'Prices quoted are based on 3-month rental, excluding VAT. 


wm 


MICRO RENT 


127 Cloudesley Road. London, Nl 


PCW187 


































































MASSSTORAGE 


If the bubble bursts 

Oneexcitmg data storage development has slipped quietly into the UK 

with a minimum offuss. ITs taken almost twenty years to get here andcould 

signalthebeginningoftheenc[fordiskdrives. Whatisbubblememoryand 

howdoes it work? Mike Mephan reveajs a//. 


Memory is the name of the game, and 
the name of the memory is bubble. 
Fujitsu is first into the UK market with a 
one megabit magnetic bubble memory 
unit marketed by Immediate Business 
Systems at £690. Fujitsu also offers, 
though not in Europe, similar devices as 
alternatives to disk drives on its FM8 
and FM16 micros. 

In the US, a number of portables with 
bubble memory have appeared, such 


as the badly-named Portabubble from 
Teleram which weighs in at 101b and 
has become standard word processor 
issue to reporters on the New York 
Times. 

One of the reasons why magnetic 
bubble memory has taken so long to 
realise its full potential in the computer 
industry is that the technology is not 
easily explained in words of one 
syllable. The people who have been 


involved in its development over the 
past 20 years have tended to talk about 
bubble memory in terms which are not 
easily understood by the average elec¬ 
tronics technician, and would be com¬ 
plete gobbledygook to the hobbyist. 

Theory of magnetism 

It is necessary to understand some of 
the theory of magnetism at this point. 

The accepted difference between 
a ferromagnetic and a non¬ 
ferromagnetic substance is in their 
atomic structures. Unique to the ferro¬ 
magnetic substance is the fact that at 
least one of the electrons of each of its 
atoms has a spin about the axis of the 
atom which is uncompensated by any 
other electron. 

Iftwo neighbouring atomsfindthem- 
selves with their uncompensated elec¬ 
trons spinning in parallel, not only do 
they maintain that position, but begin a 
chain reaction of forcing atoms next to 
them to assume the same alignment. In 
this way, all the atoms in the substance 
have their unbiased electrons spinning 
in parallel very quickly and the subst¬ 
ance is totally self-magnetised to 
saturation point. 

However, the substance is of a 
crystalline nature and each crystal is 
divided into magnetic domains. While 
each domain is totally saturated mag¬ 
netically, not all domains lie in the same 
magnetic direction. 

In fact, nature being as clever as it is, 
the effect is of the magnetic forces of 
each individual domain of the crystal 
combining to give an overall minimum 
magnetic force as close to zero force as 
possible, so it can be seen that in 
ferromagnetic substances these forces 
exist as a natural state. 

Not all these magnetic substances act 
in exactly the same way. Some are 
totally random in the way the magnetic 
domains lie, some have a directional 
preference. In addition, some have 
larger domains than others. 

The materials used in the manufac¬ 
ture of bubble memories are iron oxide 
compounds described as rare earth 
garnets. By combining these materials 
in different proportions and by adding 
other non-ferromagnetic materials, the 
magnetic properties ofthe bubbles can 



188 PC W 























be altered quite substantially. 

The most important factors to be 
considered when choosing the right 
substance are the stability of the 
magnetic bubbles once formed, their 
size and the uniaxial magnetic prop¬ 
erties of the substance. 

If the substance is one which prefers 
its domainsto lie along a single axis, in 
other words north and south but never 
eastand west, ithasa uniaxial magnetic 
anisotropy (which means it has diite- 
rent properties in different directions). 
By cutting through that material at right 
angles to its axis, you would see each of 
the domains in cross section. At that 
moment the domains would appear as 
long, unformed shapes (Fig 1). 

‘Magic’ 

The magic starts when an external 
magnetic field is applied to the overall 
cross section. Each domain shrinks in 
size, eventually taking on a uniform 
shape, and that's a bubble (Fig 2). 

If the external magnetic field is 
increased the bubble continues to 
shrink, eventually collapsing; its 
magnetic direction becoming the same 
as the domain surrounding it. The 
magnetic force needed to form and 
maintain the bubble is quite critical. 

Now we have two essential com¬ 
ponents of our bubble memory: the 
garnet material containing the magne¬ 
tic domains; and the external magnetic 
forces to maintain the magnetic do¬ 
mains in their bubble form at all times. 



Fig 1 The ferromagnetic garnet is 
self-magnetised to saturation 
although the magnetic forces are 
arranged into domains of opposite 
polarity , cancelling any overall 
magnetic effect. It will remain like 
this until an external magnetic force 
is applied. 



Fig 2 At a critical point, the external 
magnetic force will bring the 
shrinking domains to a point where 
they become cylindrical in shape; 
these are the bubbles. 

If the magnetic force applied to the 
garnet were increased beyond this 
point , the bubbles would reach a 
state of collapse and take on the 
polarity of the surrounding domain. 


Each bubble can be thought of as a 
tiny cylindrical bar magnet floating in a 
sea of opposing magnetism. While it is 
surrounded it can only remain at its 
point of creation; but it does want to get 
away so it takes only the slightest 
change inthedirection ofthesurround- 
ing magnetic bias to make the bubble 
scurry off in exactly the right direction. 

This indicates that a third component 
is required to alter the direction of the 
magnetic field surrounding the bub¬ 
bles. The component takes the form of a 
pair of field coils enveloping the garnet 
integrated circuit and the bias magnet; 
the windings of the coils are at right 
angles to one another. 

Now that we know that bubbles are 
highly mobile elements in the structure, 
we're a whisker away from understand¬ 
ing exactly how they're used as a data 
storage medium. Three more com¬ 
ponents are needed to complete our 
elementary bubble memory chip: the 
first is a means of creating a bubble in 
exactly the right position in the garnet; 
second is a method of detecting the 
presence of a bubble; and third is the 
capability of organising the movement 
and structuring the organisation of 
bubbles which have been generated. 

Once you have these components, 
it's not difficult to understand that a 
bubble can be created to represent a bit 
of data and moved down a line of 
storage elements until all the elements 
have been used up in a typical write 
operation, or shifted down the line past 
the detector element, vacating storage 
elements, in a read operation. Data 
consisting of a series of ones and zeros 
will be represented by creating a bubble 
for a 'one' and not creating a bubble for 
a 'zero'. 

The storage elements are very simple 
iron alloy 'stepping stones' for the 
bubbles. The elements are deposited 
on the surface of the garnet chip and the 
bubbles hop underneath the stepping 
stones within the garnet. It's also 
importantthat no permanent magnetic 
field can remain in the stepping stones, 
so they are made from magnetically 
'soft' material. 

Simplicity 

Organising the movement of bubbles is 
simplicity itself. By feeding alternating 
current through one of the field coils, it 
can be seen that an alternating magne¬ 
tic force will be set up surrounding the 
garnet. If a similar current but 90 
degrees out of phase with the first is 
sent to the second coil, another alter¬ 
nating magneticforce will surroundthe 
chip at right angles to the previous 
force. When both are working together, 
the result is the setting up of a rotating 
magnetic field. As the field rotates, the 
magnetic polarity of the specially 
shaped stepping stones is altered 
sequentially (Figs 3-7). 

Unlike poles attract, so the bubble 
will move very quickly from its current 
position to the element displaying an 
opposite polarity to its own. Hopping 



Fig 3 Movement of a bubble: the 

large arrow indicates the current 
direction of the rotating field. Soft 
iron elements take on the magnetic 
polarity of the rotating magnetic 
field , while the bubble within the 
garnet acts like a tiny bar magnet 
with a constant polarity. The field in 
this position attracts the bubble to 
the nearest 'south'. T-bar elements 
illustrate the principle , but more 
efficient elements such as 
asymmetric chevrons are more 
commonly used in bubble memory 
chips. 



Fig 4 First change in polarity for the 
elements forces the bubble to move 
to the centre of the T' element. 



Fig 5 Another change and another 
hop for the bubble. 



Fig 6 End of the first cycle brings it to 
the last stop in that element. 



Fig 7 First move in the second cycle 
takes our first bubble to the second 
element and another bubble moves 
into the first element position. 


PC W189 








































































'make it easy on yourself' 


Take-off with 
text... database... 
calc... and graphics 
an all-in-one 
software program. 


Q o GRAPHICS 


QQQQQQQQQQ3 

DATABASE 


Q Q O ■ v Q Q Q O Q 

CALC 


You bought specific software with your micro - now you need 
a versatile software package to make it easy, to do all those 
personal productivity jobs. 

The TEAM from U-Micro is one of the new breed of 
Multifunction Integrated Software Packages. It gives you the 
ability to manipulate text, store and retrieve data, make 
calculations, and present graphs using that data. And all these 
functions work together for you as one TEAM. 

Another unique feature of the TEAM is its 
documentation. No it does not consist of a two inch thick 
boxed tome! There's the introductory manual which actually 
explains the concepts and gives a step by step primer, there's 
the reference guide, which you use to dip into as you work 
with the TEAM and then there's the "Some Teamwork" 
manual with real examples to start from. Unlike many products 

r —- 

To order direct, post to - U-Microcomputers Ltd., Winstanley 
Industrial Estate, Long Lane, Warrington, Cheshire, WA2 8PR, UK. 


— 

it's easy easy to modify the tasks you have set-up for the 
TEAM. 

The TEAM including three manuals and diskettes costs 
£119.00 (plus VAT). It's available now for the Apple lie and 
can be purchased direct from U-Micro or from your local 
dealer. 

£119.oo 

(PLUS VAT) 


the 


^'per tHtrfe/ted go/fwafe/ 

f 1 


Please supply the Team super matched software 


Total 


Qty | th e Team (ex. V AT Cl 1 9 00) Inc. VAT £136.85 


Packing & Postage 


Cheque enclosed for £. 

Please debit my ACCESS No.. 

Name 

Address 


TOTAL 


£ 1.00 


PGW/ 9/84 


PleasesupplytheTeamdemoversion-£17.25(£15.00 + VAT) + £1.00p&p [j \ 

please tick | 


SPECIAL OFFER for existing U-Micro users - a rebate 
of £20.00 off the list price of £119.00 is offered to existing 
users of U-Micro products. Claim forms included with the 
TEAM 

The TEAM is a UCSD p-system product and versions for other 
micros are in preparation. 

The demo version includes all the TEAM manuals and fully 
functional software but only a small amount of data can be stored 
on disk. If you subsequently upgrade to the full package the £15.00 
paid for the demo version is rebated 




Hand in this coupon to your local Apple dealer or post to U-Micro. 


01.415 June 84 RWP/Graphic Design 

















































MASSSTORAGE 


from stepping stone to stepping stone 
as the polarity of the elements change, 
the bubbles form a continuous stream 
of serial data. 

If the currentto the coils is stopped, so 
too is the movement of the bubbles. 
They remain static, safely stored by the 
field generated by the bias magnetic 
until the rotating field getsthem on the 
move once more. 

Log jams at the end of the line are 
easily avoided by shunting bubbles into 
a storage loop, where they happily hop 
around in a circle until the music stops 
(Fig 8). 

In this simplified description we have 
a bubble being generated at the begin¬ 
ning of a line, moved down the linestep 
by step and then detected at the line 
end. Some storage capability has been 
indicated by the loop' structure but, at 
present, once the bubble comes to the 
end of the line for detection it is 
destroyed and lost forever. 

In order to ensure that data can be 
read more than once, it's necessary to 
add yet another component to the 
bubble chip — a replicator. Instead of 
reading the bubbles which were origi¬ 
nally stored, replica bubbles are cre¬ 
ated and a branch made in the line of 
stepping stones. 

Theoriginal bubbleswill nowhappily 
continue their looping forever and a 
day, with replicasshooting off downthe 
branch to the end of the line for 
detection (reading) and ultimate des¬ 
truction. 

A chip constructed in the fashion 
described here would be workable but 
impractical. Remember that if the de¬ 
vice is to compete with other mass 
storage systems, it must be capable of 
holding tens of thousands of bits. If all 
these bits are to be read sequentially, 
read and write timing will be excessive. 

If, for example, the frequency of the 
rotating drive field created by the bias 
coils is 50KHz, this is the bit shift rate. 


Reading the last bit entered into a 64k 
chip would occur 1.28 seconds after the 
write operation. 

Thesolution isto have, instead of one 
very long loop, a number of much 
shorter loops, each being accessed at 
the same time. This is achieved by 
having an inputtrackwhich, once full of 
bubble data, transfers its data in a 
parallel operation into a number of 
loops. If the 64k chip is organised as 128 
loops of 512 bits, no single bit is, 
theoretically, further away from the 


detector than 512 bits. Access time in a 
read operation is reduced to 10 milli¬ 
seconds compared with the previous 
time of over a second. 

All these operations require very 
complicated and precise control sig¬ 
nals, and a whole new family of 
bubble memory interface chips have 
been developed alongside bubble 
memories. 

The circuitry needed to drive the 
bubble memory is fairly standard in 
electronic terms, but there are a few 
different processes to be controlled and 
synchronised. 

The field coils, for example, have to 
be driven simultaneously to create a 
field rotation frequency of 50KHz with 
an error margin of one per cent. 
Ensuring that both stop and start 
together withoutthetypical problem of 
'ringing' is a feat in itself; to synchro¬ 
nise, read, write, replicate, swap and 
destroy signals, all of which have their 
own sequence and timing characteris¬ 


tics, has been a major achievement in 
electronic engineering. 

Conclusion 

Thequestion still remains: have bubble 
memories missed the boat or will the 
totally solid state home computer be a 
reality in the future? My guess is that 
flexible magnetic media is already 
redundant technology, and that within 
a relatively short period of time the cost 
of bubble memories will plummet to a 
level which will make it comparable 


with a good floppy disk unit. 

The remaining manufacturers in the 
market have already made their com¬ 
mitment to the technology — millions 
have already been spent in getting it 
right; bubble memory must be the best 
researched and developed technology 
of the computer age. The early prob¬ 
lems have been overcome by applying 
belt and braces safeguards to an 
unprecedented extent compared with 
other memory devices. 

Early bubble memory applications 
failed because too much was expected 
of the technology. Realism has re¬ 
placed the initial naive optimism which 
was the cause of so many burned 
fingers. Now there is a product avail¬ 
able which actually does what the 
makers say it does. 

Confidence in bubble memories will 
rapidly gain momentum over the com¬ 
ing year or so, and we'll see more 
mundane and accessible applications 
of the technology than the highly 
specialised military and scientific uses 
it's currently put to. 

However, no matter how many spe¬ 
cialised applications are found for 
bubble memory, there will never be 
enough to bring the price of the 
technology down to the mass manufac¬ 
ture prices of floppy disk systems. This 
will only be instigated by one of the big 
personal computer manufacturers—of 
the size of IBM or Apple — deciding to 
install bubble memories in their com¬ 
puters in preference to floppy disk 
drives. This will give chip manufactur¬ 
ers the confidence to bring their prices 
down. Once that happens, the down- 
wardspricespiral will beginand bubble 
memory will finally start to fulfil its 
promise. 


Thanks to Immediate Business 
Systems for permission to reprod uce 
bubble memory drawings. 



‘Earlybubble memory applications failed because too much 
was expected of the technology. Realism has replaced the 
initial naive optimism which was the cause of so many burned 
fingers. . .Confidence in bubble memorieswill rapidly gain 
momentum over the comingyearorso and we ’Usee more 
mundane and accessible applications of the technology. ’ 


PCW191 






































































































IF YOU WANT 
THIS^ 


WANT TO AVOID 
THIS^ 

£15 guarantees a eopy ol 
your favourite micro 
magazine hand delivered to 
your door each month for a 
year. Every month you’ll get 
reviews of the hottest 
machines, the latest 
news, amazing features, 
and the best writing in 
the business. Make 
the most of your 
micro - subscribe 
today and 
avoid the 
crush!! 




























Understanding 
dBASE II 

Alan Simpson £16.50 
Learn programming 
techniques for mailing 
label systems, book¬ 
keeping, and data 
base management, as 
well as ways to inter¬ 
face dBase 11 with other 
software systems. 
Illustrated in two 
colors, this book is 
helpful for the 
advanced user and 
indispensible for the 
beginner. 

ISBN 0-89588-147-0, 
7" x 9", 220 pp., 
illustrated 


Practical 
WordStar Uses 

Julie Anne Area 
£ 11.95 

Master WordStar! 

First get an overview of 
what this powerful 
program can do for 
you, then learn to 
streamline all of your 
word processing tasks 
in a simple step-by- 
step manner. This 
task-oriented guide 
uses realistic 
examples to illustrate a 
wide range of useful 
applications, including 
standard paragraphs, 
form letters, and out¬ 
line formats. Advanced 
MailMerge functions 
and the basics of CP/M 
and PC-DOS are also 
covered. A handy 
command reference 
poster makes this the 
most useful and 
complete guide to 
WordStar on the 
market. 

ISBN 0-89588-107-1, 
7"x 9", 303 pp., 
illustrated 


Programming 
the Z80 

RodnayZaks £13.50 
Over 500,000 
copies sold! 

Novice and ex¬ 
perienced program¬ 
mers - learn to write 
effective programs for 
your Z80-based 
computer system. 
Designed as a 
comprehensive tutorial 
and as a reference 
guide, this book covers 
all aspects of pro¬ 
gramming the Z80 in 
assembly language. It 
includes systematic 
descriptions of Z80 
hardware organiza¬ 
tion, input/output tech¬ 
niques, the complete 
instruction set, Z80 
addressing modes, 
and data structures. 
Application examples 
and exercise help 
you measure your 
progress and 
comprehension. 

ISBN 0-89588-069-5, 
6" x 9", 624 pp., 

200 illustrations 


The 

CP/M Handbook 

RodnayZaks £10.95 
Over 350,000 
copies sold! 

This beginner's guide 
contains all the infor¬ 
mation you need to put 
the CP/M operating 
system to work for you. 
Step-by-step descrip¬ 
tions of all the 
CP/M commands and 
features explain start¬ 
up procedures, as well 
as CP/M’s file-transfer 
program (PIP), 
debugging program 
(DDT) and text editing 
program (ED). All 
CP/M users will benefit 
from appendices 
that summarize 
commands, para¬ 
meters, error 
messages, and 
conversion tables. 
ISBN: 0-89588-048-2, 
6" x 9", 320 pp., 

100 illustrations 


Programming 
the 6502 

RodnayZaks £10.95 
Over 225,000 
copies sold! 

Make your 6502 micro¬ 
processor perform the 
way you want it to by 
applying simple 
assembly language 
programming tech¬ 
niques. All aspects of 
programming the 6502 
are clearly explained 
in this SYBEX classic 
- from elementary 
concepts to advanced 
data structures and 
program development. 
Programming exer¬ 
cises help you gain the 
skills necessary for 
writing useful 6502 
programs. No prior 
programming ex¬ 
perience is required. 
ISBN: 0-89588-135-7, 
6" x 9", 408 pp., 

160 illustrations 


The IBM PC-DOS 
Handbook 

Richard Allen King 
£12.95 

Understand and 
enhance the capa¬ 
bilities of your 
IBM PC! This inter¬ 
mediate-level guide 
to PC DOS will tell 
you where to find and 
how to handle the 
various parts of DOS, 
and how to adapt your 
PC to meet specific 
application needs. 
Appendices include a 
complete memory 
map, detailed directory 
and file formats, and 
the differences 
between Versions 
1.0 and 1.1 of 
IBM PC DOS. 

ISBN: 0-89588-103-9, 
7" x 9”, 296 pp., 
illustrated 


The RS-232 
Solution 

Joe Campbell £11.95 
Finally, a book that will 
show you how to 
correctly interface 
your computer to any 
RS-232-C peripheral. 
This method requires 
no expensive tools and 
only minimal know¬ 
ledge of electronics. 
Detailed diagrams, 
clear explanations, 
and examples using 
brand name products 
help you get it right 
the first time. 

ISBN: 0-89588-140-3, 
7" x 9", 225 pp., 
illustrated 


SYBEX Computer Books are available through most leading bookshops and 
computer stores as well as COMPUTER BOOKSHOP of Birmingham, W. H. SMITH 
and JOHN MENZIES. In case of difficulty contact us directly, enclosing your cheque 
or money order (include 80 p for postage and packing). 


SYBEX Ltd., 

Unit 4, Bourne Industrial Estate, 

Crayford, Kent DAI 4BU, Tel: Crayford (0322) 57717 


SVBEXCOM PUTE R BOOKS 













This month LinnetEvans bids farewell to PCW with herpick^oMhe-bunch 

frorn the IBM PC library. From owners'manuals to business software, 

sheJeavesnojpageujTturned 


IBM PC and XT Owner’s 
Manual 

Authors: Barbara Lee Chertok, Dov 
Rosenfeld & James H Stone 
Publisher: Robert J Brady Co (distri¬ 
buted Prentice-Hall) 

Price: £13.45 (paperback) 

Over the last year the choice of titles 
pitched at certain popular home com¬ 
puters, the BBC for example, has been 
quite staggering. The one thing to be 
said here is that a number of field 
leaders have emerged and the great 
majority of books are home-grown, so 
there's something of a running order 
and mistakes aren't on the whole too 
expensive. 

Take the wider and deeper market 
around the PC, push up prices to import 
level, substitute specialist bookshops 
for Smith's and Menzies — that's 
roughly how we stand in relation to XT 
ecstacy. 

It's a measure of the current market, 
too, that while the magazines have 
been paying good attention to the 
lookalikes from Corona, Eagle et al, 
these have, as such, gone virtually 
unrecorded in the book world. 

This last comment is a comment only, 


and not a criticism, of the content of the 
IBM PC and XT Owner's Manual. 
Subtitled 'A practical guide to opera¬ 
tions', it's even more machine-specific 
than its title might suggest. Here, the 
three authors start with the premise 
thatthe official manuals are a pain in the 
butt, so the Owner's Manual is a 
shorter, smarter paraphrase of core 
information. Again, the target reader is 
the new owner who simply wants to get 
things done without too many gaffes. 

Here, though, the bias is away from 
Basic—getting just a token coverage— 
and far more into hardware and operat¬ 
ing software. One big spin-off is the 
opportunity to discuss possible con¬ 
figurations outside of the standard IBM 
offerings. While many books of this ilk 
confine themselves to PC-DOS, the 
Manual shows how to partition a hard 
disk for alternate operating systems. (It 
doesn't, however, stray beyond a basic 
definition of p-System and CP/M-86.) 
Discussion of differences between 
various releases of the mainline DOS is 
also to the fore, which could prove 
useful if you're adapting software or 
swapping machines. A chapter on 
communications and a compact but 
friendly glossary provide the tailpieces. 

As with all good PC books, the 
Owner's Manual is written in a concise 


and calm style with a reasonably clear 
layout and the indubitable voice of 
experience. At the end of the day it's an 
eminently likeable book. 


The IBM Personal 
Computer Handbook 

Editor: Dzintar E Dravnieks 
Publisher: Prism Press 
Price: £11.95 (paperback), £16.95 (hard¬ 
back) 

Very heavily promoted on its launch 
earlier this year, The IBM Personal 
Computer Handbook sitting on the 
shelf looks like War and Peace along¬ 
side the average paperback. On check¬ 
ing,! was still quite surprised that it runs 
to well over 400 pages, since its 
arrangement takes the edge firmly off 
any sense of 'weightiness'. 

The Handbook is very much what you 
care to make of it, although it's clearly 
intended by the publishers as a long- 
range reference book. The first part 
consists of 10 chapters, ranging from a 
general introduction to more or less 
need-specific chapters on areas like 
spreadsheeting, comms and games. In 
the best-regulated society there would 


194 PCW 



































perhaps be more common standards 
between the chapters and more cross- 
referencing, but then again we might 
miss out on the traits and whims of 
some of the individual writers. For the 
major business applications, a bunch of 
buzzwords and some ideas on kick-off 
questions are normally offered. 

The second part is an extremely 
thorough dictionary of all manner of 
proprietary packages, ranging from 
general to trade-specific applications, 
from languages to programming utili¬ 
ties. Shadowing this is a section dealing 
with hardware bolt-ons, peripherals, 
periodicals, user groups, and so on. In 
each case, a brief factual description is 
given under the contact name. 

Naturally this is all US-biased, and 
naturally you're not too chuffed. It does, 
however, give what was probably a 
wall-to-wall view of the full range of IBM 
and indie goodies at the time. 

More importantly, the original direc¬ 
tory is backed by a similar, albeit 
smaller, listing of UK supplies. This was 
furnished by PC User and, importantly, 
contains homegrown products which 
aren't in the US listings. 

Another particularly relevant feature 
— others please note — isthe inclusion 
of information on memory, OSand disk 
requirements which may, of course, 
vary widely. In the case of the operating 
system, while PC-DOS is predictably 
thefront runner, CP/M-86 and p-System 
are also to hand if needed. 

The IBM Personal Computer Hand¬ 
book is a classic of its kind and will be 
bought by many libraries and indi¬ 
viduals for its value as a reference book. 
It will also be read (if not bought) as a 
ginger-book, a big buzzbox of ideas. 
Even if you're torn between the two, at 
under £12 it's not that much more 
expensive than War and Peace. 


IBM Displaywriter 
User’s Guide 

Author: Judy Crondahl 
Publisher: Robert J Brady Co (distri¬ 
buted Prentice-Hall) 

Price: £11.65 (spiralbound paperback) 

Despite the officious title, the IBM 
Displaywriter User's Guide is no blue- 
stamped publication but very much an 
independent offering. 

The IBM Displaywriter shares certain 
superficial characteristics with the PC. 
What it overtly doesn't share is the 
ready capacity to communicate (with¬ 
out an overhead of extra cards and disk 
drives) with its more popular cousin, or 
indeedany otherbitof IBM kit. Instead it 
presents a staunchly self-contained 
face to the world with its Textpack and 
Recordpackfunctions; the latter being a 


dedicated word processor's database. 
To add insult to injury, at least one UK 
company is reported in a recent edition 
of PC User magazine as supplying its PC 
business applications software reconfi¬ 
gured for the Displaywriter including 
word processing. Big blue'ssmall white 
elephant? 

Judy Crondahl declines any such 
political or philosophical embroiling, 
preferring simply to show how the 
beast can work. Quite openly, she 
doesn't take time explaining 'how word 
processors work', or whatever, and it's 
probably best to have someone on call 
with at least general word processing/ 
computer knowledge. With this pro¬ 
viso, the User's Guide makes a respect¬ 
able self-teaching course for Textpack. 

In the earlier chapters, the reader is 
taken through the basic typing, format¬ 
ting and printing functions together 
with essential information on function 
keys. While the style is compact and 
eminently businesslike, it's not without 
its lighter moments. The system's 
stylised upright diskette unit, for exam¬ 
ple, is branded as 'the toaster'. A fair 
number of likely 'what if...' questions 
are picked up and answered squarely 
too, cross-referenced to other sections 
as necessary. 

Central chapters cover the rather 
wider territory of housekeeping, sys¬ 
tem repatching and also the spelling 
checker. It might have been helpful to 
give more emphasis on the 'why' here, 
as well as the 'how', against which 
relatively complex and perhaps un¬ 
familiar operations are clearly and 
confidently presented, which is two- 
thirds of any battle. As before, screen 
menus, prompts and working exam¬ 
ples are shown. 

The Reportpack section makes no 
pretence, quite rightly, at being com¬ 
prehensive. Its nuts-and-bolts agenda 
should, however, map out the relevant 
avenues for both operator and mana¬ 
ger, if indeed these are separate people. 

Unlike the plethora of PC-based titles, 
the IBM Displaywriter User's Guide will 
have minimal competition. It's not a 
book for the totally unaided novice, but 
it certainly defines its aims and fulfils 
them very well. 


A Guide to the Best 
Business Software for 
the IBM PC 

Author: Richard C Dorf 
Publisher: Addison-Wesley 
Price: £12.95 (paperback) 

When the fuss is over, it's a pure fact 
that a PC from IBM has to be the PC for 
many. Small businesses and solo oper¬ 


ators in particular are often attracted 
equally by the range of software 
available and by the IBM marque. 

This is very much the initiative behind 
A Guide to the Best Business Software , 
a very professional-looking offering 
from a prolific author. And the core of 
the book is indeed dedicated to thumb- 
nail-plus reviews of proprietary soft¬ 
ware available for the small blue one. 
For better or worse, these are original 
scripts and not culled from magazines. 

Prior to the grand slam denouement , 
there's a couple of chapters of introduc¬ 
tion to microcomputers conceptually, 
and the PC in particular. Not the usual 
breezy tack so often deployed by our 
transatlantic cousins, but a leader 
clearly custom written for the real new 
generation of computer users — the 
octogenariansofWyoming. Yes, I know 
that charges not merely of ageism but 
also of middle-Americanism may now 
be levelled against me, but it looks like 
the only explanation for Mr Dorf's 
groping, almost anachronistic pedan¬ 
try at this stage. 

The central chapters are each de¬ 
voted to a particular application such as 
word processing, or a pair like the odd 
bedfellows of mailing lists and time 
management. In each case, there's 
some kind of generic introduction, 
sometimes with a cross-package com¬ 
parison followed by a brief discussion 
of a selection of branded packages 
themselves. 

Some healthy UK developments are 
perforce omitted. While frustrating, 
that's less of a fault than the missed 
opportunities among the packagesthat 
are featured. Score charts are given for 
'ease of use', 'documentation', 'reliabil¬ 
ity' (whatever that may be) and 'cost- 
effectiveness' (ditto). 

Yet to be really helpful to either 
business or individual users, these, 
frankly, require more back-up text than 
is usually given. The inclusion of the 
odd comment on date of first release or 
best-seller status for example only 
underlines the omission of this data on 
other occasions. 

One reason for a survey of this kind is 
surely the opportunity to separate the 
newand heavily-advertised sheepfrom 
the older, less advanced but perhaps 
sturdier goats. 

Best Business Software cannot be 
dismissed out of hand, and certainly 
provides a more suitable intro than 
ploughing through dozens of maga¬ 
zines. Its more limited coverage and 
lack of distractions could equally make 
it a betterchoice in some circumstances 
than the marathon IBM Personal 
Computer Handbook reviewed along¬ 
side. However, its whole approach 
being that much slighter, the ball comes 
that much more swiftly back into the 
reader's court. 

E0 


PCW195 








Private tiition 

Teaching someone toplaychess—unjess yotj have tjie patience of 

anangej—is a good way of discovering yourtojerancejevei But 

teacftersandfoeg/nnersneedfrefnomore: ffteChess Tutor forfhe 
48kSpectnjm maybe tjTeperfectantidote, as TonyHarrington discovered. 


It is astounding how slowly the human 
mind comes to terms with new con¬ 
cepts and rules. If yourtemperament is 
anything like mine, no matter how 
badly you play chess, you'll soon find a 
distinct edge in your voice as you point 
out for the umpteenth time the dis¬ 
astrous consequences of a novice's 
latest move! There are few things I find 
more irritating than seeing a beginner 
pick up a white bishop and deposit it on 
a black square. 

Fortunately, provided the would-be- 
chess player has a Spectrum, there is no 
reason why any human being should 
have to waste valuable hours teaching 
another how to play the game. The 
Chess Tutor from Braveline (£9.95) will 
do it all for you. 

Chess Tutor is an excellent program, 
well worth its weight in gold to anyone 
who wants to learn how to play chess. It 
is also, in my opinion, a great improve¬ 
ment on the self-teach method, where 
you sit down with an introductory book, 
chessboard and pieces. To start with, 
beginners find reading chess moves 
almost impossible. They confuse the 
addresses of squares and get into 
terrible muddles. A phrase like 'Qe3-b6' 
looks totally opaque and can kill off 
one's interest right at the start. 

Chess Tutor cuts out the muddle by 
the simple device of displaying ani¬ 
mated graphics. When ittellsyou about 
the rules governing knight moves, for 
example, it displays an animated 
knight, moving smoothly about the 
chessboard. 

Aimed at the absolute beginner it 
takes nothing for granted. The program 
is cassette-based. But this is no dis¬ 
advantage since all the information you 
require is displayed on the screen. 
Chess Tutor contains a surprisingly 
large amount of material which covers 
everything that the out-and-out begin¬ 
ner needs to know about playing chess 


— from how to move the pieces, to 
sophisticated tactical concepts like 
double checks and skewers. 

The use of animated graphics com¬ 
bined with text is outstanding and 
demonstrates just how valuable com¬ 
puter-assisted learning can be in this 
area. 

The main menu appears as follows 
when the program is loaded: 

Introductory Course one: 

1) The board, starting play, 
pawns and knights 

2) Bishops, rooks, queen, king 

3) Castling exercises, check, 
checkmate and stalemate 

4) Stalemate exercises, perpetual 
check, capture and pins 

5) Forks, double attacks and 
skewers. 

Select a number. Which part do you 
want? 

Enter 0 to stop 

Chess Tutor is cunningly designed. 
The master routines, which handle 
things like the movement of sprites, the 
graphics display, loading routines and 
so on, are held in the 'master program 
routines'. Each of the options on the 
main menu is a separate set of routines 
on the tape and has to be loaded 
separately. If you have loaded Option 1 
and want to move on to Option 3, the 
code for Option 3 would overwrite that 
for Option 1. In this way the limits of the 
Spectrum's 48k are overcome. 

The sub-menu for Option 1 covers six 
options: the board, starting play, the 
pawn (basic), en passant, promotions, 
the knight. The technique for all Chess 
Tutor's lessons is the same. A green 
and white squared chessboard is dis¬ 
played in the right-hand half of the 
screen, with enough space below it for 
five or six lines of text, plus more text in 
the left-hand half of the screen. This is 
used to display the record of moves, 
and for messages requesting user 


responses, like 'Press any key to con¬ 
tinue', or 'Input a move'. 

Thefirst lesson starts with a pointthat 
beginners generally wouldn't consider. 
The chessboard always has to be 
positioned with a white square in the 
bottom right position. This is the only 
way that a board can be set up so that 
each player's queen is on the square of 
the appropriate colour (that is, white 
queen on a white square, black on 
black). 

When it deals with the rules gov¬ 
erning pawn movements, the graphics 
display is an invaluableteachingaid.To 
illustrate the two possible moves a 
pawn can make when it starts off, the'd' 
pawn slides gracefully from d2 to d3, 
then from d2 to d4. The diagonal 
capture and the complexities of en 
passant pawn takes are all clearly 
demonstrated in the same fashion. 

If there are definite advantages to a 
computerised, screen-based chess 
tutor, there is also one, fairly substan¬ 
tial, disadvantage — at least as far as a 
cassette-based program is concerned 
Jumping from one section to another is 
a good deal more complicated than 
flipping over the pages in a book. 

Nevertheless, Braveline has done 
everything a programmer could do to 
make moving between sections a re¬ 
latively painless operation. Selecting, 
say, Option 5 from the main menu, 
instead of Option 1 means that the 
program takes six minutes to load 
instead of two. This is because the 
program routines for Option 1 lie 
immediately after the master routines 
while Option 5 routines are at the end of 
the other side of the tape. But that's 
what you have to put up with when you 
use a sequential storage device. 

Once you press '5' to indicate your 
selection, full instructions for finding 
and loading section five appear on the 
screen. Basically this involves no more 


196PCW 































than rewinding the tape, flipping the 
cassette and pressing PLAY on the 
recorder; and a message showing you 
the section code being received (sec¬ 
tion three, then section four, finally, 
section five) will appear. 

Once section five has loaded there is 
a 30 second delay while the program 
merges with the master routines (this 
happens with each move to a new 
section) then the display for section five 
appears. 

Within a sub-menu, all the options on 
that menu are accessible instantly 
without any further reloading. The 
concepts in section 5 are the staple 
ingredients of tactical play. As always, 
the most basic concepts are explained 
first of all. The 'fork' is illustrated by 
simple pawn forks, much used in 
beginner games, then goes on to more 
complex matters, like knight forks. 

Narrative instructions and advice are 
excellent. For example, Chess Tutor 
reminds the beginner that pawn forks 
against pieces are always powerful, 
even if the pieces are defended, since 
the pawn's value is less than that of the 
pieces. It may not be the sort of stuff to 
keep seasoned chess players awake, 
but it isabsolutelyvitalforthe beginner. 

One of the best things about the 
program is that many subtle little points 
emerge almost as by-products of the 
main point being demonstrated. The 
illustrative position for knight forks, for 
example, shows a black knight on c6, 
attacked by a white queen on e6, with a 
white rook on b3. Chess Tutor points 
out that 'The black knight is under 
attack, but it is black to move . . The 
graphics display then shows the knight 
sliding to d4 and forking the rook and 
queen. 

This provides a vivid example not just 
of the fork, but of the cut-and-thrust that 
makes chess so rewarding. Defence 
has turned into attack in a single move. 
This is the sort of 'intuitive' lesson that 
beginners will find themselves picking 
up almost without realising while they 
work their way through the program. 

Atthe end of every lesson a summary 
screen appears which restates the main 
points of the lesson. It is amazing how 
much text the program manages to 
accommodate. The summary for'forks' 
alone contains eight separate points. 

If beginners had memories like com¬ 
puters, and could apply their know¬ 
ledge, a few hours spent alone with 
Chess Tutor would suffice to turn them 
into very good club players. Since they 
don't have, t| won't. But they will learn 
how to play chess. 

Beginners using Chess Tutor in con¬ 
junction with one of the handful of good 
chess programs for the Spectrum 
should find it an excellent way of 
getting into the game. 

Games section 

White: Cray Blitz. Black: David Levy. 
Notes by Dr John Nunn. 

This month's game is another from the 
match between David Levy and Cray 



Blitz. Last month I described how David 
beat the computer world champion 4-0 
in convincing style, so let's go straight 
into the chess. 


1 

e2-e4 

a7-a6 

2 

d2-d4 

g7-96 

3 

Ng1-f3 

Bf8-g7 

4 

Nb1-c3 

b7-b5 

5 

Bf1-d3 

Bc8-b7 

6 

0-0 

d7-d6 

7 

Bc1-f4 

e7-e6 

(Black has adopted an 

unusual plan 


of development to take the computer 
out of its opening book, butthismoveis 
taking the unconventional approach a 
bit too far. 7... Nb8-d7 was much safer.) 

8 e4-e5 

(White sees the chance to gain some 
space, but this sort of central thrust 
needs good piece support and is only 
effective after all the forces have been 
brought into play. 8 Rf 1 -el or 8 Qd1-d2 
would have been better.) 

8 ... d6-d5? 

(I'm sure David wouldn't have played 

this move against a human opponent! 
His aim isto keep the position as closed 
as possible to reduce the tactical 
possibilities, which are the machine's 
main strength. Objectively the move is 
bad because it blocks in the bishop at b7 
behind a wall of pawns.) 

9 b2-b4! 

(If played by a human, thiscould only 
have been produced by a beginner or a 
grandmaster! Basically Black has the 
initiative on the queenside and White 
has the upper hand on the kingside. All 
the books tell you not to touch your 
pawns on the side where your oppo¬ 
nent is attacking, but this position is a 
rare exception. Black's only counter¬ 
play will come from... Nb8-d7 followed 
by ... c7-c5, and White, unhindered by 
the books, logically prevents... c7-c5.) 

9 ... Nb8-d7 


10 

Qd1-d2 

Ng8-e7 

11 

a2-a4 

c7-c6 

12 

a4xb5 



(Undoing some of the benefits of the 
ninth move. 12 a4-a5 was the logical 
culmination of White's plan, complete¬ 
ly blocking the queenside. Action could 
then only take place on the kingside, 
where circumstances greatly favour 
White.) 

12 c6xb5 

13 Bf4-h6 0-0 


14 Bh6-g5? 

(A completely pointless waste of- 
time. White's last move quite correctly 
aimed to exchange Black's important 
defensive bishop, but at the last mo¬ 
ment White pulls back. 14 Bh6xg7 
Kg8xg7 15 Nc3-e2 Nd7-b6 16 h2-h4 
Nb6-c417 Qd2-f4 would still have given 
White a dangerous attack.) 

14 ... Rf8-e8 

15 Ra1-a3? 

(This is awful. Black's knight at d7 is 
heading to c4 and when it arrives White 
shouldn't exchange it because a recap¬ 
ture by the pawn at d5 will turn the 
somnolent bishop at b7 into a power¬ 
house of activity along the long diagon¬ 
al. The position of the rook at a3 sets up 
a self-fork when the knight arrives, 
forcing White to make the unpalatable 
exchange.) 


15 


... Nd7-b6 

16 

Nc3-d1 

Nb6-c4 

17 

Bd3xc4 

d5xc4 

18 

Nd1-b2 

Qd8-c7 

19 

Rfl-al 

Re8-c8 


(Threatening to win a piece by... c4-c3. 
White prevents this, but in doing so cuts 
the line of guard from a3 to f3, allowing 
Blackto shatter White's king defences.) 


20 

c2-c3 

Bb7xf3 

21 

g2xf3 

Ne7-f5! 

22 

Ra3xa6 

Ra8xa6 

23 

Ra1xa6 

Qc7-b7 

24 

Ra6-a5 

Qb7xf3 

25 

Ra5xb5 

h7-h6 


(Finally, David Levy has allowed some 
complications to start, but only when 
the outcome of the game has already 
been decided. White's defenceless king 
is far more important than his extra 
pawn.) 

26 Bg5-f4 Qf3-h3 

(26 . . . Nf5-h4 was tempting, but 
White's king could then flee the 
threatened mate by 27 Kgl-fl. Now, 
however, White's escape route is cut 
and ... Nf5-h4 is a deadly threat.) 


27 

Bf4-g3 

h6-h5 

28 

Rb5-c5 

Rc8-a8 

29 

Qd2-c1? 


(29 Rc5-a5 would have been a more 

resilient defence.) 


29 


... h5-h4 

30 

Bg3-f4 

Qh3-f3 

31 

h2-h3 



(Desperation, but there was no de¬ 
fence in any case. After 31 Rc5-a5, for 
example, Black could have won with 
the beautiful combination 31.. .Ra8xa5 
32 b4xa5 h4-h3 33 Kgl-fl Bg7-h6! 34 
Bf4xh6 Nf5-g3+! 35 h2xg3 h3-h2 fol¬ 
lowed by promotion and mate.) 

31 ... Qf3xh3 

32 Rc5xc4 Qh3-f3 

(Black returns, with all the original 

threats and more besides.) 

33 Bf4-h2 h4-h3 

34 Qcl-fl Ra8-a1 

(Deflecting the queen away from the 

defence of g2 and forcing mate.) 

35 Nb2-d1 Ralxdl 

36 Resigns 

EH 


PCW197 












3^ Ourmonthly pot-pourri of hardware and 
software tips forthe popular micros. If you have 
a favourite tip to pass on, send it to TJ's 
Workshop, PCW, 62 Oxford Street, London Wl. 
Please keep your contributions concise. We will pay £5-£30 for any tips we publish. PCW can 
accept no responsibility for damage caused by using these tips, and readers should be 
advised that any hardware modifications may render the maker's guarantee invalid. 


SPECTRUM 

SCREENS 

Here are two short machine 
code routines which will 
instantly storeand recall a 
screen picture.They runona 
48kSpectrum. 

10clear51680 : for n = 51681 
to 51704: read A: poke n, A: 
nextn 

20 Datal,0,27,17,255,201, 
33,0,64,237,176,201,1,0, 
27,17,0,64,33,255,201,237, 
176,201 

30clear51656 :forn = 51657 
to 51680: read A: pokeN,A: 
nextN 

40 Data 1,0,27,17,255,228, 
33,0,64,237,176,201,1,0, 
27,17,0,64,33,255,228,237, 
176,201 

Thefirst one (lines 10-20) 
stores a screen at location 
51711 and is operated by: 
STORE: Randomise USR 
51681 


BBC SELF¬ 
LEARNING DATA 
ENTRY 

The routine providesa 
methodof in puttingdata 
with a minimum of typing by 
recognising words as the 
characters are typed. The rest 
oftheword isthendisplayed 
on the input line and a gentle 
beep signals this. RETURN 
willcausethefunctionto 
answerwiththewordonthe 
data entry line. If the word is 
notthe one required then the 
DELETE key can be used as 
normal. 

The routine is most useful 
when the number of entered 
options is limited. It has been 
successfully used to input 
school subject names; for 
examples Physics and 
Maths. The maximum 


RECALL: RandomiseUSR 
51693 

The second one (lines 30- 
40) stores a screen at location 
58623, and is operated by: 
STORE: RandomiseUSR 
51657 

RECALL: RandomiseUSR 
51669 

Once stored a picture may 
be recalled as many times as 
you like.Thetwo routines, 
plus the code for the screen 
pictures, use up all memory 
locations from 51656 
upwards. 

To save the machine code 
forthe routines, simply type: 
SAVE "RECALLER" CODE 
51656,50 

The stored codefor picture 
oneissaved by: 

SAVE "PIC 1" CODE 51711, 
6912 

Thesecond issaved by: 
SAVE "PIC 2" CODE 58623, 
6912 

A Normington-Smith 


number that can be used is 
only limited bythe 
degradation in response 
time. I havetestedtheroutine 
with 100 known wordsand 
theresponsetimeis 
completely satisfactory. If 
many more words were 
needed then some simple 
tuning,forexample, 
shortening all the variable 
names in the function, would 
speed up the responsetime. 

Theself-learning aspect of 
the routine isthatany 
unrecognised words can be 
added to the list of known 
words simply by answering 
yesto a question. Thus no 
setting upormaintenance 
routines for known words are 
needed. 

The routine works by 
storing known wordsina 
matrixasshowninFig I.As 
characters are typed the 
value of line% and col%are 
updated to showthe current 


position in the matrix. 
Forexample: 

Input line% col% 

B 2 1 

I 2 2 

0 2 3 

L 3 4 

Aftereach character has 
been typed a check is made to 
see if the characters upto 
col%online%+1 arethe 
sameasthoseon line%. If 
they are, then the word is not 
yetclear. Assoonas 
they are notthe same, the 
rest oftheword isprinted.ln 
the example above BIOLOGY 


wouldappear. 

DELETE is handled by 
keeping track of the previous 
value of line%intrace%(..) 
andsteppingbackto 
previouslineswhen 
necessary. Again inthe 
example iftheY,G,0 and L 
were deleted then line% and 
col%wouldendupas2and3 
respectively, so if 'C' were 
pressedthen 
BIOCHEMISTRY would 
appear. 

Known words are stored 


on a file which needs to be 
read in and written outeach 
time a program using the 
routineisrun.The 
procedures here do this. 

Two majorerrors which 
canoccurwhen usingthe 
routine in a program have 
beencateredfor: filling up 
the known words array; and 
notbeing abletoextendthe 
fileondisk. 

Although this routine was 
written on and for a disk 
system,cassette userscan 
still use it by incorporating 
the known words in data 


statements instead of afile. 
Fig2doesjustthis. 

Note 

(1 (Padding out of the known 
words with dots must be left 
in for the routine tofunction 
correctly. 

(2) The routine at present 
only accepts alphabetic 
charactersandspaces;all 
lowercase lettersare 
converted to upper case. This 
could easily be altered to 
match the implementation of 
theroutine. 


10 subjectmax%=50 
20 DIM trace%( 16),subject$(50) 

30 FOR 1%=1 TO 

subjectmax%:subject$(1%)=STRINGS! 15,""): NEXT 
40 READsubjects% 

50 FOR 1%=1 TOsubjects% 

60 READAS 
70 IFLENA$<15THEN 
subject$(1%)=A$+STRING$(15-LENA$,".") 

ELSEsubject$(1%)=A$ 

80 NEXT 

90 DATA8, "ALGEBRA","BIOCHEMISTRY", 

"BIOLOGY","BOTANY","CHEMISTRY", 


line% 1 

2 

3 

4 

5 

6 

col% 

7 8 

9 

10 

11 

12 

13 

14 15 

1 

A 

R 

T 

n 

n 

n 

n n 

9 9 

n 

9 9 

" 

9 9 

99 99 

2 

B 

1 

O 

C 

H 

E 

M 1 

s 

T 

R 

Y 

99 

9 9 9 9 

3 

B 

1 

O 

L 

O 

G 

Y " 

" 

9 9 

9 9 

9 9 

99 

9 9 9 9 

4 

B 

O 

T 

A 

N 

Y 

9 9 9 9 

" 

9 9 

" 

9 9 

9 9 

9 9 9 9 

5 

P 

H 

Y 

S 

1 

C 

S " 

9 9 

9 9 

9 9 

9 9 

9 9 

9 9 99 

Fig 1 














198 PCW 


































"ECONOMICS","PHILOSOPHY", 
Fig 2 "PHYSICS" 


Paul Nix 


10 REM** Self learnin* input routine. 
20 REM** Author: Paul Nix 
30 REM** Date: 16.6.84 
40 


50 REM 


■ Demonetration Program 


60 M0DE7 
70 PROCreadmubJects 
80 0NERR0RGQT0120 
90 REPEAT:A**FN*et»ubject(0. 10) 

100 PR1NTTAB(0.20)A* 

110 UNTILFALSE 

120 IFERR-17 THENPROCwr i tesubjects: END 
130 REPORT:PRINT" at line “:ERL 
140 END 

150 REM - 


irde to enture no duplication. 


160 
170 

180 DEP FNsetsub ject (screencolumnX, ecreenl me'/.) 

190 LOCAL C7.» IX, C»,A», B*, start'/., OSBYTE 
200 0SBYTE=&FFF4 

210 F’RINTTAB (ecreencol umnX, screen 1 i neX) SSTRING*<15, '*. ” ) 5 

220 PRINTTAB (screencol umnV.. ecreenl ine'/.) 5 

230 FOR 154*1 TO 15: trace'/. (154) =0: NEXT 

240 1 ine7.= l: col 54=1: char 54*0 

250 newwor d 7.-0: CC*= " " 

260 REPEAT 
270 C'/.-GET 

280 IF C54= 127 THEN PROCdel ete: GOTO 480 
290 IF C"/.= 13 THEN PRINT: GOTO 480 
300 IF char54=15 THEN 480 

310 IF C7.=32 THEN 340 

320 IF C54<65 OR C'/.<97 AND CX>90 OR C7.>122 THEN 480 

330 C5i=C54 AND &DF 

340 char54=char54+l 

350 trace'/. (char5C)=l ine’/. 

360 C*=CHR*C7.:PRINTC*S 
370 CC*=CC*+C* 

380 neMMord54=l 
390 line'/.=l ine'/.-l 

400 REM Check ,CC*--a-sainst list of subjects 

410 REPEAT 

420 1 ine'/.=l i ne'/.+ l 

430 UNTIL LEFT* (subject* (1 ineXV, col54) >=CC* 

440 REM Check if a match Mas found 

450 IF LEFT* (subject* (1 ine*/.) , col XX >CC* THEN col X-col'/.+ l: GOTO 480 
460 REM Check if match is unique and Print the subject if it is. 

470 IF LEFT* (subject* (1 i neX) . colXX >LEFT* (subject* <1 i ne'/.+ l) > col*/.) THEN FROCp 
rintword ELSE col 54=col 54+1 

480 UNTIL C54=13 : REM only exit when RETURN is Pressed 
490 A*=”": A54=135 : REM read input from screen usins OSBYTE 
500 FOR I'/.=screencolumn7. TO screencolumnX+14 

510 VDU31,154, scree'nlinsX: A*=A*+CHR* ( <USR (OSBYTE) AND &FFFF) DIV&100) 

520 NEXT 

530 REM store input up to first dot. 

540 B*=LEFT*(A*.INSTR(A*+1) 

550 IF newword'/.=0 THEN-B* 

560 154=0 : REM check asainst list of i 
570 REPEAT 
580 154= 17.+1 

590 UNTIL A*<=subject*(IX) 

600 IF A*=subject*(154) THEN-B* : REM already in th# list 
610 VDU28.0.24.39.22 '■ REM window for messages 
620 CLS 

630 IF sub j ec t s'/. < sub ject max 7.-1 THEN 660 

640 PROCnosp1it("No sore subjects can be added at present. Please exit the Pro 
sram and restart. Press SPACE to continue.") 

650 REPEAT UNTIL GET-32:CLS* VDU26:=B* 

660 PROCnospl it ("Do you wish to add ,( +B*+" to the list of subjects (Y/Nk?*? 

670 I54=GET: PRINTCHR*I54 

680 IF CHR*(154 AND &DF)<>“Y” THEN CLS:VDU26:GOTO 210 : REM ask for input asain 
690 PRINT’SPC10;"Please wait- 
700 sub ject* (sub jects‘/.+2) =A* 

710 subjects7.=subjectsX+1 
720 PROCsort (subjects'/.) 

730 CLS>VDU26 
740 =B* 

750 

760 

770 

780 DEF PROCnrintword 
790 LOCAL 17. 

800 I54=INSTR (sub ject* (1 ineX)+" . M . " . M ) -1 

810 PRINTMID*(subject*(1ineX)»colX+1.IX—colX): 

820 colX-IX+1 
830 SOUND 1,-12,20,2 
840 newword'/.=0 
850 ENDPROC 
860 
870 
880 

890 DEF PROCdelete 

900 newword'/.-l 

910 IF charX=0 THEN ENDPROC 

920 VDU^46,B : REM cur^c^ left, dot, cursor left 
930 IF colX>charX+l THEN colX-colX-1:ENDPROC 
940 REM step back to Previous position 
950 CC*=LEFT*(CC*,LENCC*—1) 

960 1 ineX-traceX (char*/.) 

970 ch*rX=charX-l: col'/.-char'/.+ l 
980 ENDPROC 
990 
1000 
1010 

1020 DEF PROCsort (end'/.) 

1030 LOCAL IX,JX,T* 

1040 FOR I'/.-1 TO end'/. 

1050 IF subject* (I'/.+ l) >sub Ject* (IX) THEN 1110 
J'/.=IX+1 
REPEAT 

T*=sub Ject*( JX): subject* (JX) -sub ject*( J'/.-l) : subject* (JX-1) =T* 


1060 

1070 

1080 

1090 

1100 

1110 


J'/.=J'/.-l 

UNTIL JX—1 OR subject*(JX-1)<subject*(JX) 


NEXT 
1120 ENDPROC 
1130 
1140 
1150 

1160 DEF PROCnosplit(A*) 

1170 LOCAL LX 
1180 LX-LEN(A*> 

1190 IF LX+C0UNT<40:PRINTA*;:ENDPROC 

3200 REPEAT 

1210 REPEAT 

1220 REPEAT 

1230 LX-LX-l 

1240 UNTIL LX<1 OR MID*(A*,LX,1)= 

1250 UNTIL L7.+C0UNT< =40 

1260 PRINTLEFT*(A*,LX-1) 

1270 A*-RIGHT*(A*,LEN(A*)-LX) 

1280 LX-LEN(A*) 

1290 UNTIL L*/.<40 
1300 PRINTRIGHT*(A*,LX)I 
1310 ENDPROC 


1320 

1330 

1340 

1350 

1360 

1370 

1380 

1390 

1400 

1410 

1420 

1430 

1440 

1450 

1460 

1470 

1480 

1490 

1500 

1510 

1520 

1530 

1540 

1550 

1560 

1570 

1580 

1590 

1600 

1610 

1620 

1630 

1640 

1650 

1660 

1670 

1680 

1690 

1700 

1710 


DEF F’ROCreadsubjects 
LOCAL chan 
DIM trace'/. (16) 
chan=OPENIN("D.SUBJECT") 

IF chanOO THEN 1430 

sub jectsX=0« sub ject max 7.-50 

DIM subject*(50) 

GOTO 1470 

INPUT#chan, subjects'/, 
sub ject max'/.=sub Ject sX+20 
DIM subject*(subjectsX+20) 

FOR I7.-1 TO subjects'/.: INPUT#chan, 
FOR IX*subjectsX+l TO subjectmaxX 
CLOSEMchan 
ENDPROC 


DEF F'ROCwritesub Jects 
LOCAL chan 
ON ERROR GOTO 1670 
chan-OPENOUT("D.SUBJECT") 
PRINTDchan, subjects'/. 

FOR I7.-1 TO subjects'/.:PRINT#chan, 
CLOSE#chan 

IF ERR-191 THEN END : REM File ha 

ON ERROR OFF 

ENDPROC 


IF ERR0191 THEN REPORT: PRINT" at 
PROCnosplit("FILE BEING EXTENDED- 
CLOSE#© 

-DELETE D.SUBJECT 
GOTO 1550 


TORCHLIGHT ON 
PERFECTWRITER 

If you have invested inthe 
BBC/Torch ZDP/Perfect 
Software package and have 
had difficulty in sorting out 
thediscrepancies between 
PerfectWriter 
documentation and 
performance, here issome 
helpful information. 

DeleteCommands: 
Contary to the PerfectWriter 
manual, the 'Delete' key (or 
CTRL-D) erases only the 
currentcharacter,andESC-D 
erases only forwards to the 
end of the current word (the 
nextword ifthecursorisata 
space). To getthe much more 
useful backwards-deleteyou 
mustuseCTRL-H(forthe 
previous character) and 
ESC-H (forthe previous 
word). 

Additional Commands: 

Hidden away in Appendix C 
of the manual you will find 
someotheruseful 
commands not mentioned 
elsewhere. Butbewareof 
those which claim to return 
'Unknown command 7 : some 
ofthem haveunpleasant 
side-effects. 

Function Keys: Fig 1 offers 
afile,BEGIN.SUB,called 
from key f9 (set by Torch to 
return'BEGIN 7 ). This will set 
upthe BBC'sfunction keys 
forthe mostuseful 
commands. ItusestheBBC's 
cursor-control keysforlarger 
movementsthroughthe 
text; but if you setthese 
rememberto resetthem with 


subject*(IX):NEXT 
subject*(IX)-STRING*(15,"!"):NEXT 


subJect*(IX):NEXT 

s been saved but cannot continue 

Extend". — 

ay not on other DFS — 

line “5 ERL:END 

PROGRAM WILL THEN TERMINATE"):PRINT 


*FX4,0 if you return to Basic 
before switching off. Using 
S HI FT with keys f 0-f9 wi 11, i n 
addition, give you the 
commands listed byTorch in 
its own installation 
documentation (seethe 
right-hand column in Fig 1). 

There are two further 
annoying discrepancies 
whichyou will needtoknow 
about. When naming a filefor 
formatting you must pro vide 
thefull file name complete 
with extension (not 
optionally, as claimed inthe 
manual on pages70&77). 
Anglicised spellings inthe 
manual must be ignored as 
theprogramonly 
understands American 
English (so you'll have to use 
CENTER,notCENTRE);and 
that goes for Pefect Speller as 
well. 

Printer Configuration: If 

you do not haveoneof 
PerfectWriter's 
recommended printers,this 
can be a nightmare unless 
you follow the configuration 
prog ram's advice to start 
from its'Vanilla'definition 
and change one item at a 
time, printing out a testfile 
after each change in orderto 
see what its effect has been. 
Fig 2 lists a set of valuesthat 
will workforthe Epson FX-80 
in normal,eliteand 
proportionalformats. Ifyou 
need to alter any of the values 
(for instance, to allowfor a 
different paper size) change 
one at a time, and see what 
happens. 

If anyone has managed to 
persuadethe FX-80to 


PCW199 

































producea multi-national 
charactersetfrom a Perfect 
Writerfile, using French and 
German accents in a normal 


SPECTRUM 
UPPERSCREEN 
INPUT 

Thismachinecode 
subroutine has been devised 
to allow input in the upper 
part of the screen. The 
machinecode isentered into 
RAM, saved to tape and 
activated by running the 
Basicprogram in listing 1 
(48kmachine)orlisting2(16k 
machine). Once the machine 
code has been POKEd into 
RAM (lines 10-80)and 
activated, by modifying two 
of the system variables (lines 
lOOand 110), input can be 
taken from the upper part of 
thescreenbyusingthedata 
stream 2. 

Forexample: INPUT 
#2;AT5,5; "ENTER A WORD 


print mode, I should be very 
gladtohearaboutit! 

Daniel Leech-Wilkinson 


";A$ 

Input may be carried out in 
exactlythesamewayin 
the lower part of the screen. 
While entering a line, errors 
and omissions may be 
corrected using the delete 
horizontal cursor keys. 

Whenprogrammingfor 
input in the upper part of the 
screen a numberof points 
require consideration: 

a) Whentheinputis 
completedtheprint 
position movestothe 
position immediately 
afterthe input. 

b) When using "AT" the 
parameters relatetothe 
upper part of the screen. 

c) Printitemsandinputare 
not cleared fromthe 
screen. 

d) Duringinputthelower 
partofthescreen is 
cleared continuously. 

e) Shouldtheinputextend 


intothe lower part of the 
screen the display does 
notscrollandthe 
program terminates with 
an "OUT OF SCREEN" 
errormessage. 
f) Wheneverthe machine 
code is entered or loaded 
into RAM, the subroutine 
requiresactivating before 
input can be carried out. 
The program works by 
substituting a call to a 
machine code subroutine 
intothe input stream of 
channel 2 in place of the call 
to an error routine. This input 
stream does not require 
opening because it is one of 
thestreamsthatare 
permanentlyopen. 

To explain in detail how the 
programworksitis 
necessary to examine how 
input is carried out in the 
lower part of the screen. The 
input command uses the 
EDITOR routine in the ROM 
to build up the input line in an 
input buffer. Each time the 
EDITOR requires a character 
itcallstheKEYINPUT routine 
(at 10A8) indirectly, through 
thesystem variables. If a 
character is available, the 
KEYINPUT routineprintsout 
the input line including the 
new character inserting the 
cursor in the correct position 
andthenreturnsthe 
charactertothe EDITOR 
routine. Printingtheinput 
line is carried out in the lower 
partofthescreen which 
clears each time a key is 
pressed. This is why the 
addition of characters to an 
in put line gets slower as the 
lineisentered. 

The subroutine has been 
inserted as an interface 
betweentheEDITOR routine 
andthe KEYINPUT routine 
utilising the indirect call. It 
routesall printingtothe 
upper part of the screen, 
keepsthe printing tidy and, 
where necessary, updates 
the system variables. 

Each time the EDITOR 
requires a character it calls 
the subroutine. The first part 


of the subroutine stores 
away the current upper 
screen print position and 
then,ifacharacteris 
expected,callsthe KEY 
INPUT routinealternatively. 
If an attribute control code is 
expected it callsthe KEY 
NEXT routine (at 110D). Once 
theKEYINPUTroutine has 
been executed, the second 
part of the subroutine is 
entered.Theprintposition is 
restored and a check is made 
to see if a key has been 
pressed. If it has not, the 
system variables are 
modified to ensure that the 
cursorcontinuestoshowon 
the screen. The subroutine 
then prints outthe buffer, 
substitutesaspaceforthe 
cursor and checks to see 
whetherthescreenisfull.lf it 
is, an error message is 
generated. The character 
returned by the KEY INPUT 
routine is then examined to 
seeif itisan'enter',a 'delete' 
oranattributecontrol 
character,for example, 
FLASH,INK. Ifitisan 'enter' 
character,the print position 
is moved to just afterthe 
input and a return is made to 
theEDITOR. If itisa 'delete' 
character, a check is made to 
ensurethataCHR$(6) 
separated from a deleted 
colour control character has 
not occurred, thenthe buffer 
is printed out with an 
additional space to cover up 
any remaining characters. 
Attribute control characters 
setaflagto warn the 
subroutine to expect an 
attribute code nexttime the 
subroutine is called. A return 
isthen made to the EDITOR. 

This subroutine adds a 
useful extension to the 
Spectrum input command 
which only requires 200 
bytes of machine code. This 
facility would have required 
far less space had it been 
programmed intothe ROM 
anditissurprisingthatitwas 
notincluded. 

Richard Parrot 


10 

CLEAR 65176 




11 

DATA 245,229, 

42 



12 

DATA 132, 92, 

34, 

&!« 

255 

13 

DATA 42,136, 

92, 

34 j, 


14 

DATA 255,225, 

58, 

72 j, 

,255 

15 

DATA 254, 1, 

40, 


241 


‘BEGIN.SUB' 

Action 

With SHIFT 

♦Key 0 !H 

Delete previous character 

Return to eenu 

♦Key 1 iCB 

Backward word 

HELP eenu 

♦Key 2 !B 

Backward character 

Previous screen 

♦Key 3 IF 

Forward character 

Next screen 

♦Key 4 !CF 

Forward word 

Refresh screen 

♦Key S «I< 

Open italics 

Save file 

♦Key 6 §B( 

Open boldface 

Read file 

♦Key 7 IP 

Previous line 

Write file 

♦Key B IN 

Next line 

List buffers 

♦Key 9 nenu !M 

Calls PW from CP/M 

Switch buffers 

♦ fx 5,1 



♦ fx 4,2 



♦Key 11 !tIN 

Continue saving 


♦Key 12 1CA 

Beginning of sentence 


♦Key 13 ICE 

End of sentence 


♦Key 14 !CN 

End of paragraph 


♦Key 15 !CP 

Beginning of paragraph 


Fig 1 Torch filetosetfunction keys,COPYandcursorkeys 

for Perfect Writer commands 



1. 20955 (8.3 ins.) 

2. 304B0 (12 ins.) 

3. 254 (10-pitch) 

212 (12-pitch) 

235 (proportional) 

4. 423 (6 per in.) 

5. 254 

212 

21 

6. 423 


53 

7. N 


Y 

8. (omitted) 


OCsee ♦ below] 

9. N 

10. 0 

11. 1 

12. Y 

13. Y 

14. N 

15. 1 

16. N 

17. (omitted) 

18. 

ESC M 

ESC p CTRL-A 

19. 

ESC P 

ESC p 

20. CTRL-M CTRL-J 

21. ESC G 

22. ESC H 

23. ESC 4 

24. ^SC 5 




*Width Table 0 has to be resetto the values given in the 
FX-80 manual, pp. 3-105—3-106, taking 1/2 dot as 21.17 
micas. Forexample, SPACE=254,! = 106, "=169, etc. 
Note: CTRLcodes haveto be preceded by CTRL-Q. 

Fig 2 Perfect Writer FX-80 configuration values 


200 PC W 

























DATA 

205,168, 

16, 24, 12 

25 

DATA 

9, 58,137, 92,254 

DATA 

241,205, 

13, 17,245 

26 

DATA 

3, 32, 2,207, 4 

DATA 

62, 0, 

50, 72,255 

27 

DATA 

241,245,254, 13, 40 

DATA 

241,201, 

229,213,197 

28 

DATA 

20,205, 74,127,^54 

DATA 

245,205, 

74,255, 56 

29 

DATA 

12, 40, 41,254, 16 

DATA 

2, 40, 

62, 62, 1 

30 

DATA 

56, 9,254, 22, 48 

DATA 

50, 73, 

255,205, 51 

31 

DATA 

5, 62, 1, 50, 72 

DATA 

255,205, 

68,255, 58 

32 

DATA 

127,241,193,209,225 

DATA 

136, 92, 

254, 1, 32 

. j. 

DATA 

201, 0, 0, 0, 0 

DATA 

9, 58, 

137, 92,254 

3.4 

DATA 

58, 73,127,254, 0 

DATA 

3, 32, 

2,207, 4 

35 

DATA 

40,240, 33, 60, 92 

DATA 

241,245, 

254, 13, 40 

36 

DATA 

203,222, 62, 0, 50 

DATA 

20,205, 

74,255,254 

37 

DATA 

73,127, 24,228, 42 

DATA 

12, 40, 

41,254, 16 

38 

DATA 

91, 92, 43,126,254 

DATA 

56, 9, 

254, 22, 48 

39 

DATA 

6, 32, 2, 54, 0 

DATA 

5, 62, 

1, 50, 72 

40 

DATA 

205, 51,127,205, 68 

DATA 

255,241, 

193,209,225 

41 

DATA 

127,205, 74,127, 24 

DATA 

201, 0, 

0, 0, 0 

42 

DATA 

206,237, 91, 97, 92 

DATA 

58, 73, 

255,254, 0 

43 

DATA 

42, 99, 92,167,237 

DATA 

40,240, 

33,.60, 92 

44 

DATA 

82, 43, 68, 77,205 

DATA 

203,222, 

62, 0, 50 

45 

DATA 

60, 32,201, 62, 32 

DATA 

73,255, 

24,228, 42 

46 

DATA 

215,201, 0, 1, 42 

DATA 

91, 92, 

43,126,254 

47 

DATA 

6,12.7, 34,132, 92 

DATA 

6, 32, 

2, 54, 0 

48 

DATA 

42, 8,127, 34,136 

DATA 

205, 51, 

255,205, .68 

49 

DATA 

92,201 

DATA 

255,205, 

74,255, 24 

50 

FOR ; 

1=32409 TO 32598 

DATA 

206,237, 

91, 97, 92 

60 

READ 

J 

DATA 

42, 99, 

92,167,237 

70 

POKE- 

I, J 

DATA 

82, 43, 

68, 7 / , ■^'•Owj 

80 

NEXT 

I 

DATA 

60, 32, 

201, 62, 32 

90 

SAVE 

"input"CODE 32409,190 

DATA 

215,201, 

O, l, 4x 

100 

POKE 

23741,153 

DATA 

6,255, 

34,132, 92 

110 

POKE 

23742,126 

DATA 

42, 8, 

255, 34,136 

Listing2 16k input 


50 FOR 1=65177 
60 READ J 
70 POKE I,J 
80 NEXT I 
90 SAVE "input" 
100 POKE 23741,1 
110 POKE 23742,2 
Listing 1 48k input — 


TO 65366 


CODE 65177,190 

53 

54 


10 

CLEAR 

: 32408 




11 

DATA 

245,229, 

42 



12 

DATA 

132, 92, 

34, 

6, 

127 

13 

DATA 

42,136, 

92, 

•- 4 !* 

8 

14 

DATA 

127,225, 

58, 

72, 

127 

15 

DATA 

254, 1> 

40, 

6, 

241 

16 

DATA 

205,168, 

16, 

24, 

12 

1 7 

DATA 

241,205, 

13, 

17, 

245 

IS 

DATA 

62, O f 

50, 

72, 

127 

19 

DATA 

241,201, 

229, 

213, 

197 

20 

DATA 

245,205, 

74, 

127, 

156 

21 

DATA 

2, 40, 

62, 

62, 

1 

22 

DATA 

50, 73, 

127, 

205, 

51 

23 

DATA 

127,205, 

68, 

127, 

58 

24 

DATA 

136, 92, 

254, 

1, 

32 


MACHINE CODE 
MUSIC 

Since no mention is made in 
the Oric manual of howto 
accessthe sound chip, I have 
worked out howto get into 
theEPROM routineswhich 
carryouttheBasicsound 
commands, thus enabling 
soundsto be producedfrom 
within the machinecode 
programs. 

SHOOT,ZAPand 
EXPLODEcanbeproduced 
with a JSR to &F415,&F41 B 
and &F418 respectively, and 
a PING may be produced 
with LDA&07 and JSR 
&F57B(equivalentto PRINT 
CHR£(7)). 

SOUND, MUSICand PLAY 
takeargumentsand, 
therefore, need slightly more 
code. Arguments are stored 
as ordinary two-byte 
integersin locations&2E1 to 


&2E8.&2E1/2 should contain 
thetonechannel(s) selected 
for each command, &2E3/4 
should contain the period for 
the SOUND command, the 
octave for MUSIC orthe 
noise channel(s) selected for 
PLAY, location &2E5/6 
contains the volumefor 
SOUND,thenotefor MUSIC 
ortheenvelopeforPLAYand 
&2E7/8 is the volume for 
MUSIC orthe envelope 
period for PLAY. After setting 
upthe arguments, making 
surethatthehi-bytes are zero 
where necessary, the 
commands may be carried 
out with a JSR to &F41 E, 
&F424or&f421 forSOUND, 
MUSICor PLAYrespectively. 

(Readers who are unsure 
about using this in machine 
codestraightaway may like 
to experimentwith DOKEs 
and a CALL before 
incorporating it into a 
machine code prog ram.) 
AJEdgington 


PCW201 








































COMPUTER ANSWERS 


Sendyourqueriesto TonyHetherington, PCW, 620xfordStreet,London W1. 

Notethcrt Tonycannolanw an mdjvidua[basis, so please 

dotYtsendanSAE_ with yourquery 


Lookingfora 

cure 

The Welsh Drug Information 
Centre hasthefollowing 
computer equipment: 

—North Star Horizon, quad 
density 

—20Mbyte hard disks 

—ADM36VDU—Lear 
Sieglerlnc 

—Qume Sprint printer 

In early 1983, we purchased 
dBasellfrom Benchmark 
Computer Systems Ltd, 
Street, Somerset (which also 
supplied the hardware). 
Although both thecompany 
and ourselves havetriedto 
installdBasell ontothemicro, 
we have been relatively 
unsuccessfulandareonlyable 
to make limited use of the 
software. I would be grateful, 
therefore, if you could help. 

The major problem appears 
to be the install procedure: 
'Enter commandsthat will 
clearthe screen and place 
cursor in upper left corner.' 
According to instructions in 
ourVDU manual, ther eare 
commandsforhomecursor 
and eraseto end of screen. The 
problem is that if we havethe 
'home cursor'commandfirst, 
followed by the'erase 
command', the screen clears; 
but when recordsare 
displayed, somefields are 
missing from a record, even 
though data has been entered 
in.lfthecommandsare 
reversed then the records are 
displayed, but the screen does 
not clear. 

In orderfor us to get any sort 
of proper record display, the 
VDU has to be in VT52 mode, 
where there does not seem to 
bean escapesequencefor 
'clear screen' ratherthan 
'erasefrom cursor position'. In 
theANSImodethereisa'clear 
screen'command, but any 
attemptto run dBasell inthis 
mode results in a jumbled up 
screen which isunusable. 

At present, the only way we 
can use the system is by 
manually clearing thescreen 
using several carriage returns 
before wetry to appenddata 
oredit records. If wedo not,the 
records are laid on topof 
whatever is already on the 
screen. 

As you will appreciate, thisis 
a real waste of time and 
inhibits usfrom using what 
would be really useful 
software in our line of work. 


I hope you will be ableto 
offer some guidance. 

Mike Spencer, principal 
pharmacist, WDIC 

Installing systems for different 
terminals is always a tricky 
problem—even moresowhen 
trying to solve the problem 
from a distance. 

It looks as if you were on the 
righttrackwhen you entered 
'homecursor'followed by 
'erase';thiswouldhavetaken 
the cursor to the top left ofthe 
screen and then erased the 
whole screen. The problem is 
that it looks liketheerase 
command leftthecursoratthe 
bottom ofthescreen, which 
would be the cause of your 
partial display problems. 

The best we can suggest is 
that you try'home cursor' 
followed by'erase'followed by 
another'home cursor'. This 
should makesurethatthe 
cursorendsupbackatthetop 
left ofthe screen aftertheerase 
operation. 

Your dealer should be ableto 
cope with problems I ike this. If 
you are unhappy with your 
dealer,AshtonTateiskeento 
hearfromyou,sowhynotdrop 
thecompanyaline. 

In search of 
high-quality print 

I have had a Commodore 64for 
nearly six months and would 
liketo expand my system to 
includea printer. Theproblem 
is that I have seen some ofthe 
Commodore printers, butthey 
don't seem to meet my needs. 

Myquestion is: arethereany 
other printers availableforthe 
64, or am I restricted to 
Commodore's own breed? 
Susan Lloyd, London N4 

TheAlphacom81 printer 
reviewed on page 144isone 
alternativetoconsider. Itcosts 
about£150andisa 
high-speed, 80-column 
thermal printer. Itmay, 
however, be unsuitablefor 
your needs as its printquality 
tendsto be poor. 

The answer is probably to 
invest in a Centronics interface 
which will allowyou to use any 
number of printers: for 
example, the popular Epson 
range. 

The interface may costyou 
anything upto£45froma 
starting price ofabout£25.The 
reasonforthepricedifference 


is the medium on which the 
printer driver program is 
supplied (this is a machine 
codeprogram which ensures 
that what you wantto print 
appearsasyou would likeiton 
the paper). The cheaper 
interfaces invariably have a 
tape-based program, which 
would be incredibly slowto 
load in every time you wanted 
to use your printer. Slightly 
faster is a disk-based program, 
butbyfarthemostpractical— 
and most expensive—arethe 
ROM-based programsthatare 
integrated intotheinterface 
itself. 

Incidentally,you should be 
prepared to pay between 
£300-400for your printer. 

No time for 
leisure 

I have a Sharp MZ-80Kand 
used ittosolvetheJunePCW 
Leisure Lines problem. Using 
the program listed below, I had 
thecomputerexamineevery 
integer between 100000 and 
999999 to see if the product of 
thefirsthalfofthenumberand 
thesecond half allsquared 
equalled the original number. 

In orderto reassure myself 
that the computer was indeed 
performing,! had itprinting 
theoriginal number, the 
squared product and the error 
between the two numbers 
wheneverthe error was less 
than 50. 

An interesting result 
followed: even though the 
error should have been an 
integer, it was not calculated 
as suchforthe majority of 
occasions. Thefirst 14 
'answers' are also listed in Fig 
1. Can anybody explain why I 
gotthe results I did? 

AJFIewitt , Bushey Heath, 
Herts 


Program 

10 FOR X= 100000 TO 999999 
20 W$ = STR$ (X) 

30D$ = RIGHT$(W$,3) 

40 E$ = LEFT$ (W$,3) 

50D = VAL (D$) 

60E = VAL (E$) 

70IFABS(X—((D+E)'2)<50 
THEN PRINTX,(D+Er2, 
ABS(X-((D+Er2)) 
80IFX<>((D+Er2)THEN 100 
90PRINT"ONE ANSWER IS",X 
100NEXTX 

Yourproblem istypicalof 
many which plague 
programmers, and whose 
solution issoobviousthatit's 
difficulttosee. I painfully 
checked the logic, and found 
it correct exceptthat you 
have used the ABSfunction 
insteadofINT. 

The ABSfunction ismerely 
used to strip numbers of their 
minus signs: for example, 
ABS(-2.143)returnsthe 
number2.143.Thefunction 
you should have used is I NT, 
which returnstheinteger 
part of a number. I NT(2.143) 
would return theanswer2. 

Help!—sharp 
answer needed 

After several frustrating hours 
trying to load a newly received 
Basicode-2 translation 
program into my Sharp 
MZ-80A, I am left with three 
alternatives: 

(1) Keepthetapeasa 
Christmas presentfor 
someone I don't like. 

(2) Eat it. 

(3) Write a begging letterfor 
help. 

Having decided against 
option (2), and as option (1) is 
still a long way off, I settledfor 
thefinal choice, which, I 


108221 

108241 

19.999939 

110222 

110224 

1.9999695 

112223 

112225 

1.9998474 

114224 

114244 

20.000214 

123228 

123201 

26.999878 

133232 

133225 

7.0007935 

148237 

148225 

11.99939 

155239 

155236 

3.0004883 

159240 

159201 

39.000366 

163241 

163216 

25.00061 

167242 

167281 

38.999451 

172243 

172225 

18.000916 

177244 

177241 

3.000061 

189246 

189225 

21 

etc 

etc 

etc 

Fig 1 Answers (see 'No time for leisure') 



202 PCW 

















hasten to add, immediately 
left me blissfully confident 
that salvation isathand. 

Withoutfurther ado I 
present my problem. 

I LOAD Basic5510 inthe 
normal way, and then attempt 
to LOAD Basicode-2. After a 
few seconds of tape loading, I 
get a screen message'Found 
BASC2-551OA' immediately 
followed by error message 18 
(writing statement issued to 
the Basiccontrol area). 

The only way I can progress 
from this position is, after 
LOADing Sharp Basic,to 
switch to MONitorandthen 
LOAD the Basicode-2.1 now 
getalongertapeload,ending 
with a return to the screen of 
thestandardSharpmessage 
that Basic is loaded, except 
that now only 30,456 bytes are 
available (so a little lessthan 
2k has been consumed by 
Basicodefrom the 32,492 
bytes normally indicated). 

However, transferring the 
tapeto my hi-fi indicatesthat 
not all thecode has been read, 
onlyabouthalf. 

Entering LIST has no effect, 
butentering LOAD/2 displays 
eachlineoftheBasicode 
subroutine section, lines 
10-1000, one at a time until the 
"Ready' message appears. The 
Basicodesubroutinesmay 
nowbe LISTedinthenormal 
way. 

However, Basicode 
programs will not LOAD, and if 
IreturntoMONitorandenter 
the cold start address J1200,1 
am returned to my30,456 
bytes and cannot erase the 
partial Basicode program 
which nowseemsto have 
overwritten the Sharp Basic. 
Needlessto say, NEW will not 
erase the Basicode either. The 
only option isto switch off and 
startagain. 

Broadcasting Support 
Services cannot offer advice 
on this matter, although it is 
exchanging the tape for me. 
Neither can the Sharp User 
Grouplbelongto. 

I am keen to get Basicode 
runningonmyMZ-80Aaslfeel 
that the concept behind it isa 
stepforward for home 
computing. 

While I appreciate thatto 
maximiseonanycomputer's 
facilities programs implies 
that programs must be written 
intheBasicofthetarget 
machine, to haveavailablea 
common languagemustbea 
greatadvantage. 

Trevor REscott, Mill Hill, 
London NW7 

Aswith many questionsofthis 
type, you're so close tofinding 
thefull answer but just lackthat 
final piece of information. To 
run Basicode on the MZ-80A, 
allyou havetodois: 

1 Load intheBasic. 

2TypeMON (cr)toenterthe 


monitor. 

3Load in Basicode-2. 

4Typing LOAD/B loads 
Basicode into user memory 
(LOAD/2 loadsonlythe 
Basicode subroutines). 

Youshould havenofurther 
troublefrom hereon. 

This information was kindly 
supplied by FrankButterfield, 
who also provided the 
following details which allows 
the MZ-700to also use 
Basicode. 

At the moment, Basicode is 
not available for the Sharp 
MZ-700. Usingthefollowing 
Basicprogram, it's possible to 
use MZ-80A Basic SA-55 lOand 
Basicode BASC-5510A on the 
Sharp MZ-700. 

First load Sharp SA55W 
Basic, then return to ROM 
monitor by typing MON (CR). 
Nowload Basicode 
BASC2-55WA. 

When Basicode has loaded 
and the computerhas returned 
to Basic, enter and run the 
following program: 

WFORK= 1T015 
20 READ A,B 
30 POKE A, B 
40 NEXT 
50 END 

W0 DATA20804,36,20813,36, 
21044,159,21066, 
5,21276,159 

110 DATA21389,97,21391,97, 
21406,90,21438,43, 
21454,25 

120 DATA21472,45,21485,45, 
21498,45,21511,37, 
21735,62 

If you wish to save the altered 
Basicode program, return to 
ROM monitor and enter: 
S505C5850505C (CR) 

Filename BASIC 2-MZ-700 (CR) 

European 

features 

I am using an Epson QX-10 asa 
word processor (with Perfect 
Writer) for a research project 
which involves the useof 
several European languages. 
One of the attractions of the 
QX-IOisthatithastheability 
to function in eight keyboards 
(including Danish). 

However, neither by 
switching the pins insidethe 
printer nor by programming 
thecomputertouseanother 
keyboard am I able to achieve 
theflexibilitylrequiretomake 
proper use of thisfacility. 

I find itimpossibletoviewon 
the screen or print outtext 
containing vocabulary from 
several languages. It's as if 
manufacturers never 
considered thatthis might be 
desirableor necessary. For 
academicworkinthe 
humanities it is essential (for 
example,for listing 
documents in different 
languagesorfor 


bibliographies), and general 
writersalsoneedtoinclude 
foreign placenamesand 
proper names, and anglicised 
foreign words. On my screen, 
and perhaps in PCW, it is 
impossiblefora HerrMullerto 
meet a Mile Helene in La 
Coruna, let alone feast on pate 
and crepes washed down with 
Lowenbrau. 

It seemsto me,asa 
newcomerto the world of 
microcomputers, that if 
manufacturers wish to exploit 
thefull potential of software 
forwriters, they should make 
moreeffortto understand and 
establish the latter's 
requirements. 

I do not know whether to be 
disappointed or relieved that 
after all thistechnological 
breakthrough, I still haveto 
use my trusty black biro todo 
the work that thecomputer 
cannotdo! 

Dr Janet Hartley, School of 
Sla vonic and East European 
Studies, University of London 

Perhaps we can throw a little 
light on your problems. You 
don't mention which printer 
you're using, so we'll crossour 
fingers and hope it's an Epson 
(MX, RX, FX, or even LQ-1500). 
The QX-10 can only be 
configured for one language at 
a time using the CONFIG 
program; however, Appendix 
Ki n i n the Operations Manual 
showsthe keyboard layoutfor 
all the character sets.Thus, 
providing a change of 
international character set in 
theform of a printercontrol 
code is possible within Perfect 
Writer. The appropriate key for 
the required language can be 
pressed on the keyboard, and 
the character seen on the 
screen will betheonewiththe 
sameASCIIcontrolcodefor 
the language selected under 
CONFIG. After all, it'sthefinal 
printeroutputwhich really 
mattersand notwhatis 
produced on the screen. 

Nowto Perfect Writer. On 
pages 303-338 of the manual 
are instructionsfor installing 
this program for your printer. 
There is an option forthe 
Epson, but this will only 
produce the codes for an 
MX-80F/TType 1. Youcanalso 
configure it for any other 
printer by answering a set of 
questions. Page318shows 
howthis program can setup 
Perfect Writerforan MX-80F/T 
Type 3, which has a number of 
additional features such as bit 
image and italics mode. 

TheEpson international 
characterset printercontrol 
codeisESCR.ESCR + n = 
CHR$(27);CHR$(82);CHR$(n), 
sincetheASCIIcodeforESCis 
27andforR is82. 

The letter'n'can take values 
0-7,which representtheUS, 


France, Germany, England, 
Denmark, Sweden, Italy and 
Spain respectively.These 
codes are all available on the 
MXprinters. 

Likemany word processors 
(including WordStar), the 
installation program for Pefect 
Writer allows features such as 
bold, underlining, superscript 
andsubscripttobesetupfora 
particular printer. Perfect 
Writer and WordStar do not 
allow special code sequences 
to be inserted in the program, 
so enabling the full featuresof 
our printers to be utilised, 
unlessthecommand iswell 
hidden inthe PerfectWriter 
Manual (2nd Edition 1983) or 
theprogram hasbeen 
upgraded. 

It isforthis reason that Epson 
recommends Peachtext (and 
indeed bundle it with the 
QX-10). Usingthe'out' 
command of Peachtext, any 
control sequence can be sent 
to employ any feature ofthe 
printer. 

We sympathise with your 
problem. Itisextremely 
difficultforafirst-timebuyerto 
knowthefeatures required 
from a word processor/printer 
combination without carrying 
outagreatdealofresearch 
beforehand. Butifabuyer 
writesdown a specification 
andadealersellshim 
software, the customer is 
entitled to his money back ifthe 
software and the system does 
not meetthe purpose. 

The above information was 
kindly supplied by Esther 
Bayer at Epson who's asked us 
to point outthat both she and 
John Franklin are always 
availableon TechnicalSupport 
to answer customers' 
technicalqueries. Theaddress 
to write to is DorlandHouse, 
388High Rd, Wembley, 
Middlesex. 

Secrets ofthe 
Genie 

Please could you provide a list 
ofthe locations wherethe 
Basic command words are 
stored in the memory ofthe 
Geniel computer, andthe 
registers which are involved in 
these operations. 

Frank Percival, Godaiming, 
Surrey 

AccordingtoRonald Degg,one 
of our Genie I experts, you are 
heading intodeepwaterwhere 
a guide would be useful. 

Hesuggeststhatyou lookin 
your local Tandy shop for a 
TRS80 Level llassembly 
language book, which will help 
you as you delve into the 12kof 
memory where these 
commandsarestored. fm 


PCW 203 













SUBSET 


Da vid Barro wjprasents more documented machine code 


rojJtmesandjJsefuUn^mationforthe^ssembjy^ 


programmer l^youjiaye^goodj^utine, ammproyement 


orconversion ofone already printed, orjusta helpful 

programming hint, then send it in and share it with other 


programmer s. Subroutmesforanyofthepopujar 
processors andcomputersare welcome butplease indijde 


full documentation. Allpublishedcode willbepaidfqn 


Sendyourcontributions to SubSet, PCW, 62 Oxford Street, 


London W1A2HG. 


SUB SET SYSTEM 

From this month Sub Set is 
broadening its scope to 
include routines written to 
interact with specific 
computer systems. And 
there's documentation to 
prove it. 

Also from this month, Sub 
Set will be given occasional 
extra space for passing on all 
that information you have 


painstakingly discovered 
about your computer— how, 
and where Basic stores its 
variables, howto get intothe 
system routines, which areas 
of memory are safest for 
assembling your code, and so 
on. 

For the first of these system 
pages Sverrir Karlsson of 
Kopavgi, Iceland, shows how 
to make BBC assembler 
programs easier to read. 


NEW 

DOCUMENTATION 

The time-honoured Sub Set 
Datasheets have a new look 
to them. This isto highlight 
the system implementation. 
The description now has four 
main parts. 

(a) A general definition which 
should help in converting the 
routine for use on other 
systems or in other machine 
codes. 

(b) Details of the system for 
which the routine is written. 

(c) The actual operation 
details of the routine, specific 
to the way it is written. 

(d) Classification to show 
those situations in which the 
routine can (marked with '*') 
and cannot (marked with '-') 
be safely used. Class 1 


routines are entirely safe. 

The Time critical' section 
was so rarely used that it has 
been dropped. That, and any 
other special considerations, 
can be included in 'Job'. 

'Errors' is a new section to 
point out any problems you 
might have in using the 
routine — what could happen 
if you don't validate input 
before calling it, and so on. 
'RAM use' is for any 
workspace or storage other 
than on stack. The 6502 page 
zero pseudo-registers MO to 
MF can be included here 
instead of in 'Reg use'. 

'Discreet' routines don't 
change any variable except to 
pass useful information from 
the routine. 'Robust' routines 
don't crash or produce 
unflagged erroneous results 
on invalid input, being 
interrupted, or whatever. 


COLOURS OF 
THE SPECTRUM 

The displayed characters and 
graphics on the screen of the 
ZX Spectrum are more 
complex than those of the 
TRS-80. Every pixel is either 
'paper' (background) or 'ink' 
(foreground). Each character 
position is a matrix of 8 x 8 
dots whose ink and paper 


colours are controlled by a 
byte in an 'attribute file'. The 
dot pattern displayed or the 
colours used can each be 
separately changed. 

INKPAP, written by BJ 
Lowry o ? Hornchurch, 
changes the displayed 
colours on the full screen. It 
also sets the system variable 
which controls the colours of 
any further printing. The 
actual pattern of dots is not 
disturbed. 


DATASHEET 

: = INKPAP Global Ink and Paper change. 



s JOB 


To change 

the foreground and background 

colours 



of all current screen locations and the 

system 

s 


attribute 

variable. 



:ACT I ON 


Calculate 

attribute values from input values. 



For each byte in attribute filet 





C store 

new attribute ]. 





Store new 

attribute to system variable. 



: CPU 


Z80. 




(HARDWARE 

Written for ZX-Spectrum. 



:SOFTWARE 

Local subroutine usei 



( 


CALC - Combine colour codes in one byte. 


i 


CHANGE - Store new value to attribute file. 


:INPUT 


E * Ink code (0 - 7). D * Paper code (0 

- 7). 

jOUTPUT 

E = paper 

and ink colour attributes. D > 

• 0. 


s 


All bytes 

in attribute file and attribute 


s 


variable contain new attributes. 



iERRORS 


Input E (ink) > 7 will affect paper colours 

. 

:REG USE 

DE 




:STACK 

USE 

10 




* RAM USE 

None. 




:LENGTH 

51 




(CYCLES 

Not given. 




:CLASS 

2 

-discreet 

*interruptable apromable 



■ -*»- 


-reentrant -relocatable -robust 



: 

ATTRP 

EQU 

23693 

{Permanent colour system variable. 

ATTRF 

EQU 

22528 

{Start of attribute file. 



ATTRE 

EQU 

5BH 

{Hi-byte of attribute file + 

1. 


I 

INKPAP 

PUSH 

AF 

:Save flags 

F5 



PUSH 

BC 

{and registers 

C5 



PUSH 

HL 

(used in INKPAP. 

E5 



CALL 

CALC 

tGet new attribute byte. 

CD 

lo hi 


CALL 

CHANGE 

(Change all attribute file. 

CD 

lo hi 


LD 

A,E 

(Also store new attribute 

7B 



LD 

(ATTRP),A 

(in system variable for 

32 

8D 5C 


POP 

HL 

(permanency. Restore 

El 



POP 

BC 

(registars 

Cl 



POP 

AF 

(and flags. 

FI 



RET 


(Return to calling program. 

C9 


{...Subroutine to combine paper and ink attr. in one byte. 

CALC 

LD 

A, 0 

(Clear new attribute in A. 

3E 

00 


LD 

BC ,0 

(Clear counter. 

01 

00 00 

LOOP 

INC 

C 

(Increment counter. 

OC 



ADD 

A,D 

:Get paper colour in bits 

02 



PUSH 

AF 

(3, 4 i 5 of A by adding 

F5 



LD 

A,C 

(eight times into A. 

79 



CP 

8 

(Test if 8 additions done, 

FE 

08 


JR 

NZ,N0T0UT 

(continuing if not, 

20 

06 


POP 

AF 

(else get paper back and 

FI 



ADD 

A, E 

(add in ink to bits 0, 1 

83 



LD 

E,A 

(and 2. Store in E and 

5F 



LD 

D,0 

(dear D. 

16 

00 


RET 


(Return to INKPAP. 

C9 


NOTOUT 

POP 

AF 

(Recover partial attribute 

FI 



JR 

LOOP 

sand loop until complete. 

18 

EF 

i 

{...Subroutine to store attr. in ail attribute file. 


CHANGE 

LD 

HL, ATTRF- 

1 (Index attribute file. 

21 

FF 57 

CL00P 

INC 

HL 

(Point to next byte. 

23 



LD 

A, H 

(Test if point gone past 

7C 



CP 

ATTRE 

(last attribute byte and 

FE 

5B 


RET 

Z 

(return to INKPAP if so, 

C8 



LD 

A i E 

seise get attribute 

7B 



204 PCW 










































LD 

(HL) ,A 

:into file byte and 

77 


JR 

CL00P 

srepeat until all changed. 

18 F7 




INVERTING PIXEL 
GRAPHICS 

The TRS-80 and Video Genie 
use a graphics system based 
on a sequence of 64 
characters. These can be used 
to display any combination of 
pixels in a 3 x 2 matrix in 
each character position. Text 


and graphics can be mixed. 

SGREVfrom Tom Ithell of 
Alveley in Shropshire will go 
through screen RAM and 
invert each pixel, leaving the 
text unaltered. The only ASCII 
character it does affect is 20H 
which is inverted to a fully lit 
graphics character. SGREV 
should be easily converted for 
use on any computer with a 
similar, binary sequence, 
pixel graphics set. 


DATASHEET 

•ZX33B3SaaS3S*BB3BB8BBBBSSSSS38S3BSSSSSSSSS38SS3BZ3SS=3ZB3ZZ 

:* SGREV Screen Graphics Reversal. 

(383888888X833SS3SBS3SZ3S3SS333a=3ZE3C=BEC3=3Z=3BSX3S3S3SE33 

iJOB To reverse (invert) monochrome graphics pixels 

i displayed on screen, 

s ACTION For each character in screen memory: 

> [ Convert text spaces to graphics spaces. 

: IF not graphics char THEN skip 

i ELSE char * lastchar - (char - firstchar) ] 

: CPU 

Z80 



:HARDWARE 

Written Tor TRS-80 models I/111 or Video Genie. 

:SOFTWARE 

None. 



:INPUT 

None. 



I OUTPUT 

None. 



I ERRORS 

Re-reversal of completed part if re-entered. 

: 

Text spaces irreversibly changed to graphics. 

tREG USE 

None. 



:STACK USE 

8 



IRAN USE 

None. 



:LENGTH 

44 



iCYCLES 

Not given. 



:CLASS 2 

♦discreet 

♦interruptable tpromable 


j ♦♦♦-*- 

-reentrant 

♦relocatable -robust 


i 

SPACE EQU 

32 

.•ASCII space. 


PIXLIT EQU 

96 

:Graphics space minus text space. 

PI XL 1 EQU 

128 

•Lowest graphics code (graphic space). 

PIXL64 EQU 

191 

•Highest graphics code (inv. 

space). 

PIXL63 EQU 

192 

•Graphics ♦ 1. 


SCREEN EQU 

1024 

sNo. of screen bytes. 


VIDEO EQU 

15360 

iVideo RAH start address. 


SGREV PUSH 

AF 

iSave flags 

F5 

PUSH 

BC 

land registers 

C5 

PUSH 

DE 

tused in 

D5 

PUSH 

HL 

iSGREV. 

E5 

LD 

BC,SCREEN 

:Get screen byte count 

01 00 04 

LD 

HL,VIDEO 

land start address. 

21 00 3C 

AGAIN LD 

A,(HL) 

iGet next byte and 

7E 

CP 

SPACE 

itest for ASCII space, skip 

FE 20 

JR 

NZ,GRAF IX 

ito graphics test if not, 

20 02 

ADD 

A,PIXLIT 

telse make it graphics space. 

C6 60 

0RAFIX CP 

PIXL1 

ilf byte < first graphics 

FE 80 

JR 

C,NEXT 

ithen no reversal. 

38 0C 

CP 

PIXL65 

ilf byte > last graphics 

FE CO 

JR 

NC,NEXT 

ithen no reversal. 

30 08 

LD 

E,PI XL 1 

iGet char position in 

IE 80 

SUB 

E 

{graphics set, 

93 

LD 

E, A 

i (char - firstchar) in E. 

5F 

LD 

A,PIXL64 

{Reverse position, 

3E BF 

SUB 

E 

ilastchar - position in A 

93 

LD 

(HL) ,A 

ithen back to screen RAH. 

77 

NEXT INC 

HL 

iIndex next screen byte. 

23 

DEC 

BC 

iRepeat for 

0B 

LD 

A, B 

tall bytes 

78 

OR 

C 

i i n 

Bl 

JR 

NZ,AGAIN 

iscreen RAH. 

20 E3 

POP 

HL 

iRestore 

El 

POP 

DE 

iregisters 

D1 

POP 

BC 

i and 

Cl 

POP 

AF 

iflags. 

FI 

RET 


{Return to calling program. 

C9 



LEGIBLE 

LISTINGS 


BBC Basic is a very powerful 
tool and the more so since 
6502 assembly language 
programs and subroutines 
can be embedded in the Basic 
program. Variables assigned 
in the Basic can be used in the 
assembler and, as in Basic, 
the assembler supports 
multi-statement lines. 

The only problem with this 
wealth of facilities is that of 
readability. The Beeb doesn't 
go in for normal assembler 
formatting. 

Ratherthan helpyoufind 
yourwaythrough a routine, 
commentstendtoobscureas 
in Listing 1 of LSTFMT,apatch 
bySverrirKarlssonfortheBBC 
print routine WRCH.LSTFMT 
formats progress to normal 
assemblerfields.Listing2is 
the result of LSTFMT actingon 
itself. 

Type the program in as it 


appearsinListing I.Runitand 
thentype in LIST01 —the 
list option to print a space 
after each line number. 

Before LISTing press function 
key 1 to format, function key 0 
to list normally in List Option 
1 or the BREAK key (*KEY 10) 
to list without spaces (Option 
0 ). 

The string in *KEY1 loads 
the address of LSTFMT into 
the OSWRCH vector. *KEY0 
replaces the OSWRCH 
address. *FX 6,10 stops LF 
(line feed) being sent to the 
printer since most printers do 
this automatically on carriage 
return. 

Several words of warning: 
Sverrir has found out that the 
locations &D00 and &D01 are 
set to &FF on machine reset, 
hence the origin at &D02. If 
you have a DFS disk system 
you will have to assemble 
LSTFMT higher in memory 
since LOMEN is moved up 
from &E00 to &1900. Finally, 
don't try to edit your 
programs in the formatted 
mode — LSTFMT is strictly a 
one way process. 


DATASHEET 


10REM % "LSTFMT" - FORMATTED ASSEMBLER LISTING 
20#FX 6,10 
30*KEY 10 IN OLDIM 
40*KEYO"?S.20E-&A4s ?8c20F = 8cE01 M H 
50*KEYl"?lc20E»*02i?l(20F»&OD: ! «c70=0 I M M 
60REM * VECTOR PRINT ROUTINE WRCH 
70QSWRCH"?l<20E + ?fc20F*256 
B0REM % SYSTEM READ OF CURSOR POSITION 
900SBYTE“liFFF4:csrpo»*6B6 
100REM - SET UP PAGE ZERO USE 

llOaimfl-1.701 cmtf 1-1.71 1 lblfl-67211 itf 1 -t(73i tabst-<c74i teapA-S.7S 
120REM " NAME FORMATTING CHARACTERS 

130a smi n = 1.58: asmout-1.5D: col on *1(3 A: quotes-622: carret-fcOD: lnfeed*i0A 
140space»S.20:l abel -1.2E: commnt-l<5C 
150REM * FIELD TAB SETTINGS 

160col tab*4:1 bl tab-6: mnmtab»14: cmntab*28: Ini dth-59 
170F0R 1-0 TO 2 STEP 2 
180PX-1.D02 
190C0PT I 

200STA tempA \Save value in zero page 
210 PHPjTXAiPHAjTYAsPHA \Save registers and 
220LDX tempA \get input value in X for tests. 

230TXA:SEC:SBC fcarret:BNE qtest \Test for line end. 

240STA cmtfl:STA lblfl:STA litfl \Clear comment, label k literal flags. 
250BEQ bexit \Hop to exit. 

260.qtest CPX #quotes:BNE lftest \Test for literal start/end. 

270LDA litfl:E0R «1:STA litfl \Toggle literal flag on/off. 

280DEX:BNE width \Hop to line-end test. 

290.lftest LDA litfl:BNE width \No formatting if flag on. 

300CPX tcoloniBNE asstst West statement as new line. 

310STA cmtfliSTA lblfl \Clear flags 
320JSR lfeed \Go to new line. 

330LDY #coltab:JSR tabout Wab to colon position. 

340TXA:JSR OSWRCH \Print colon, 

330LDA tspaceiSTA tempA:BNE exit \then a space on exit. 

360.asstst CPX *asmin:BNE asetst West for assembler start. 

370INC asmfl:BNE width \Flag on and go to line-end test. 

380.asetst CPX #aimout:BNE aftst West for assembler end. 

390DEC asmfliBEQ width \Flag off and go to line-end test. 

400.aftst LDA asmfl:BEQ width \BASIC if flag off - no format. 

410LDA cmtfl:BNE width Wnside a comment - carry on. 

420CPX IcommntiBNE lbftst West for comment start. 

430INC cmtflsLDA ttcmntab:JSR pos \Comment flag on and test print position. 
440BCC exitiBEQ exitiTAYsJSR tabout Wab to comment field if needed. 

450.bexit BEQ exit \Also "stepping stone to exit'. 

460.lbftst LDA lblfl:BEQ lbtest West if inside a label. 

470CPX IspacesBNE exit \Print if not end of label, 

480DEC lblfl:BEQ exit \else flag off and print space. 

490.lbtest CPX IIabel:BNE lintst West for label start. 

500INC lblfl:BNE exit \Flag on and exit to print 
510.lintst CPX Ispace:BEQ exit \Print space on exit. 

520CPX 4tc30:BCC mnmtst:CPX #&3A:BCC exit \Digits ok - probably line number. 
530.mnmtst LDA #mnmtab:JSR pos:BCC exitiBEQ exit \Exit if in mnemonic, 
540TAY:JSR taboutsBEQ exit \else tab to mnemonic field. 

550.width LDA !lwidth:JSR pos:BCS exit \0kay if not at line-end 

560JSR lfeed \else next line and 

570LDA cmtfliBEQ lblpos \skip if not in a comment 

580LDY #cmntab:JSR tabout \else tab up to comment position and 

590LDA #commnt:JSR OSWRCH:INY:BNE exit \write new comment symbol. 

600.lblpos LDY llbltab:JSR tabout \Else tab to label field. 

610.exit PLA:TAY:PLA:TAX:PLP \Restore registers and 

620LDA tempA:JMP OSWRCH \exit through character print routine. 

630.tabout LDA ttspace:JSR OSWRCH:DEY:BNE tabout:RTS 

640.lfeed LDA IcarretsJSR OSWRCH \Using 0SNEWL would send CHR* 13 and 10 


Listing 1 


PC w 205 


























SUBSET 


650LDA #1nfeed:JSR OSWRCH Uhrouqh LSTFMT and overwrite 
660RTS \the character stored in tempA. 

670.pos PHAiLDA #csrpos:JSR OSBYTE \Read text cursor position. 
680STX tabstsLDX tempAiPLA \store it and recover registers 
690SEC:SBC tabstiRTS \get position difference and return. 

700] 

710NEXT 


DATASHEET 

10 REM * "LSTFMT" - FORMATTED ASSEMBLER LISTING 
20 *FX 6,10 
30 *KEY 10 IN OLDiM 
40 *KEY0"?lt20E*&A4j?fc20F*&E0!M" 

50 *KEY 1 "?8»20E =s &02s ?8t20F = 8c0Ds !*70 = 0iM" 

60 REM * VECTOR PRINT ROUTINE WRCH 
70 0SWRCH*?&20E+?fc20F*256 
80 REM * SYSTEM READ OF CURSOR POSITION 
90 0SBYTE=&FFF4 
: c9rpos a 8t86 

100 REM v SET UP PAGE ZERO USE 
110 asmf 1 »8c70 
i cmtfl-8c71 
: 1 bl f 1 -Sc72 
: 1 i tf 1 * & 7 3 
j tabst»it74 
i tempA»8c75 

120 REM % NAME FORMATTING CHARACTERS 
130 asmin*8<58 
: asmout B 8(5D 
j colon*S<3A 
s quotes«8(22 
: carret = 8cOD 
: lnfeed®8cOA 
140 space«8(20 
: label = 8<2E 
j commnt*8(5C 

150 REM v FIELD TAB SETTINGS 
160 coltab«4 
: lbltab-6 
{ mnmtab*14 
i cmntab=28 
i lwidth-59 

170 FOR I«0 TO 2 STEP 2 
180 P'/.*8eD02 


190 C 

OPT 

I 


200 

STA 

tempA 

\Save value in zero page 

210 

PHP 



: 

TXA 



i 

PHA 



: 

TYA 



: 

PHA 


\Save registers and 

220 

LDX 

tempA 

\get input value in X for tests. 

230 

TXA 



: 

SEC 



: 

SBC 

#carret 


: 

BNE 

qtest 

\Test for line end. 

240 

STA 

cmtf 1 


• 

STA 

lblfl 


: 

STA 

1 i t f 1 

\Clear comment, label St literal 
\f1ags. 

250 

BEQ 

bex i t 

\Hop to exit. 

260 .qtest 

CPX 

tquotes 


: 

BNE 

If test 

\Test for literal start/end. 

270 

LDA 

litf 1 


: 

EOR 

#1 


! 

STA 

litf 1 

\Toggle literal flag on/off. 

280 

DEX 



t 

BNE 

width 

\Hop to line-end test. 

290 .1f test 

LDA 

litf 1 


: 

BNE 

width 

\No formatting if flag on. 

300 

CPX 

#colon 


j 

BNE 

asstst 

NTest statement as new line. 

310 

STA 

cmtf 1 


s 

STA 

lblfl 

\Clear flags 

320 

JSR 

1 feed 

\Go to new line. 

330 

LDY 

#coltab 


: 

JSR 

tabout 

\Tab to colon position. 

340 

TXA 



l 

JSR 

OSWRCH 

\Print colon, 

350 

LDA 

tspace 


: 

STA 

tempA 


: 

BNE 

exit 

\then a space on exit. 

360 .asstst 

CPX 

#asmin 


s 

BNE 

asetst 

\Test for assembler start. 

370 

INC 

asmf 1 


i 

BNE 

wi dth 

\Flag on and go to line-end test 
\. 

380 .asetst 

CPX 

iasmout 

: 

BNE 

aftst 

\Test for assembler end. 


390 

DEC 

asmf 1 


i 

BEQ 

width 

\Flag off and go to line-end tes 
\t. 

400 .aftst 

LDA 

asmf 1 


s 

BEQ 

wi dth 

\BASIC if flag off'- no format. 

410 

LDA 

cmtf 1 


3 

BNE 

width 

\Inside a comment - carry on. 

420 

CPX 

#commnt 


s 

BNE 

lbftst 

NTest for comment start. 

430 

INC 

cmtf 1 


t 

LDA 

Vcmntab 


3 

JSR 

pos 

NComment flag on and test print 

Nposition. 

440 

BCC 

exit 


3 

BEQ 

exit 


3 

TAY 



3 

JSR 

tabout 

NTab to comment field if needed. 

\ 

450 .bexit 

BEQ 

exit 

\ 

NAlso "stepping stone to 'exit'. 

\ 

460 .lbftst 

LDA 

lblfl 

3 

BEQ 

1btest 

NTest if inside a label. 

470 

CPX 

#space 


5 

BNE 

ex i t 

NPrint if not end of label, 

480 

DEC 

lblfl 


3 

BEQ 

exit 

Nelse flag off and print space. 

490 .1btest 

CPX 

#1abel 


3 

BNE 

lintst 

NTest for label start. 

500 

INC 

lblfl 


3 

BNE 

exit 

NFlag on and exit to print 

510 .lintst 

CPX 

#space 


3 

BEQ 

ex i t 

NPrint space on exit. 

520 

CPX 

#8(30 


3 

BCC 

mnmtst 


I 

CPX 

#8c3A 


3 

BCC 

exit 

NDigits ok - probably line numbe 

Nr. 

530 .mnmtst 

LDA 

#mnmtab 


3 

JSR 

pos 


3 

BCC 

exit 


3 

BEQ 

ex i t 

NExit if in mnemonic, 

540 

TAY 



3 

JSR 

tabout 


3 

BEQ 

exit 

Nelse tab to mnemonic field. 

550 .width 

LDA 

#1width 


3 

JSR 

pos 


3 

BCS 

exit 

NOkay if not at line-end 

560 

JSR 

lfeed 

Nelse next line and 

570 

LDA 

cmtf 1 


3 

BEQ 

lblpos 

Nskip if not in a comment 

580 

LDY 

tcmntab 


1 

JSR 

tabout 

Nelse tab up to comment position 

N and 

590 

LDA 

#commnt 


3 

JSR 

OSWRCH 


3 

INY 



3 

BNE 

exit 

Nwrite new comment symbol. 

600 .lblpos 

LDY 

#1b1 tab 


3 

JSR 

tabout 

NElse tab to label field. 

610 .exit 

PLA 



3 

TAY 



3 

PLA 



3 

TAX 



: 

PLP 


NRestore registers and 

620 

LDA 

tempA 


3 

JMP 

OSWRCH 

Nexit through character print ro 
Nutine. 

630 .tabout 

LDA 

•space 


3 

JSR 

OSWRCH 


3 

DEY 



3 

BNE 

tabout 


3 

RTS 



640 .lfeed 

LDA 

#carret 


3 

JSR 

OSWRCH 

NUsing OSNEWL would send CHR* 13 

N and 10 

650 

LDA 

#1nfeed 


3 

JSR 

OSWRCH 

Nthrough LSTFMT and overwrite 

660 

RTS 


Nthe character stored in tempA. 

670 .pos 

PHA 



3 

LDA 

#csrpos 


3 

JSR 

OSBYTE 

NRead text cursor position. 

680 

STX 

tabst 


3 

LDX 

tempA 


3 

PLA 


Nstore it and recover registers 

690 

SEC 



3 

SBC 

tabst 


3 

RTS 


Nget position difference and ret 
Nurn. 

700 ] 

710 NEXT 




Listing 2 





206 PC W 




















A FRESH APPROACH TO THE PC 


MBS Microtex Limited Raychem House Tangier Lane 
High Street Eton Windsor Berks SL4 6BD 
Telephone: Windsor (07535) 68171 Telex: 848945 




74 


I you ’re hesitating about buying an IBM PC. Perhaps what you really want is 
IBM compatibility, but with the power and style that just hasn’t been available 
to date. 

Well, now you can have the very latest technology and one of the most 
beautifully engineered products on the market, MAD-1. 

MAD-1 is a joy to use because of its thoughtful, ergonomic design. And it is 
lightning fast because it utilises the latest 8018616-bit processor. Literally, 
MAD-1 is the BMW of microcomputers. 

IBM compatibility means you can take practically any IBM PC program we 
know of and run it without modification. That gives you a choice of hundreds of 
the world's finest and latest software. 

MAD-1 is backed by MBS Microtex, one of Britain’s largest computer 
distributors. So you can rely on the best there is for service and support. 

Telephone (07535) 68171 for details. 


EXCLUSIVE UK MAD-1 DISTRIBUTOR 


| t’s no secret that IBM has become the standard for PC software. But maybe 


MAD-1 specification: 80186 
true 16-bit processor with 
256KB memory (expandable 
to 512 KB). Disks: two 
360KB 5.25-inch floppy 
drives. Optional 10MB hard 
disk. IBM standard 
expansion slot. One parallel 
and two serial ports. 12-inch 
green or amber display. 
Colour graphics controller 
(640 x200) standard. 
Clock/calendar standard. 




TRANSACTION FILE 


• SUPERIORTELETYPE, ASR 
33, RS232, £50 .Unit with two 8in 
floppy drives, £50. Sharp PC 1211 
pocker computer + cassette interface, 
£30. TRS 80 RAM + disk expansion 
circuit boards, (needs finishing), £40. 
Tel: 01-4510520. 

• COMMODORE 8032 SK 
computer. 3040 disk drive with useful 
software, £750 ono. Commodore 8027 
daisy wheel printer, £300 ono. “ Jaws” 
64K memory SI00 board, £85. All 
excellent condition. Tel: 01-4510520. 

• LUCAS NASCOM boards. 64K 
R AM, £95. A VC video card, £95. 
Lucas EDC disc controller, £75. All 
boards unused. Tel: (0234) 852942 
(day)or(0234)857491(eve). 

• APPLE IIE. 64k, disk drive, Kaga 
monitor, joystick, software, books, 
included. All hardly used and in mint 
condition. Only six monthsold. 
Boxed, £900. Tel: Southampton 
584487 (eves). 

• TORCH Z80 2nd processor 
upgrade for BBC micro. Complete 
with OS chip and softwear. Unused, 
(requires any 80T disc drive). Offers 
to: (031)3460591. 

• DRAGON.32kforsale. Perfect 
working order. Many books, light pen 
etc. In original box, bargain at £50.2 
Grange End, Smallfiela, Surrey. Tel: 
Smallfield (0342 84) 2595. 

• ORIC-148k,andSeikoshaGP80A 
printer. Spare paper, ribbon, books, 
software and articles. Includes 
attachecase,£250.Tel: Gosport 
520204 weekends or S AE 43 Milford 
Court, Gale Moor Avenue, Gosport 
P0122TN. 

• ATARI 80048k. 810disk drive, 

850 interface unit, 1010cassette, with 
assembler, communications, 
extended Basic cartridges, various 
games. All as new £600 ono. Tel: 
Newbury (0635) 42436 (after 7pm). 

• TANDYTRS80 Model one. Level 
two. 32k Expansion interface, high 
resolution graphics, matrix printer, 
VDU, cassette, plus all cables, etc. 
£550 ono. Tel: Bagshot (0276) 74458 
(eves). 

• WANTED, back issues PCWvol 
1.1 until vol 5.8 and PC (UK) vol 1.1 
until vol 5.12 issues, complete and in 
mint condition, not bound. Make 
offer to Walter Quatannens 
Melkwezerstr 39 B-3350 Linter, 
Belgium. 

• SPECTRUM, 48k. Interface 1, 
microdrive, Prism Micronet modem, 
printer, sound generator, joystick, 
cassette recorder, loads of programs 
on cartridge and cassette, books, 
magazines, worth over £700. Bargain 
at £480. Tel: 01-3736303. Noon. 

• SUPERBRAIN IIQD64 twin disc 
drive giving 1.5 MB; plus Epson 100 
FT printer; plus DBase II complete 
business system. As new. All 
manuals, £1,400 ono. Tel: John 
Denholm, Leamington Spa 0926 
313695. 

• TRS-80Model2,64k,80x 24 
VDU, 8in disk drive ,115 VAConly 
TRSDOS, Basic-80, business 


software, manuals, acoustic coupler 
(Bell 103A),£500. Tel: (0624)824380. 

• BBCModel-B + disc interface. 
Latest model, new, boxed and 
guaranteed. Includes57 
quality-games and new BBC-books. 
Best offer of around £400 secures sale. 
Tel: 01-7203353 Now! London-area. 
An unrepeatable offer. 

• COMPLETE COMPUTER/word 
processor system. Video Genie 48k. 
Lower case, sound, Aculab floppy 
tape unit, green screen monitor, 
Seikosha printer, plus software: 
Scripsit, Xbas, Jumbo, £400, might 
split. Tel: Wolverhampton 341333. 

4 BBCMICROMODELB(32k). 
Includes all leads, manuals and 
welcome tape, £200ono. Also 
cassette unit forBBC,£10ono. Tel: 
Bradford (0274) 43973 (after 6pm, ask 
for Jonathan). 

• APPLE He. 2 disk drives, 
controller, 80 col, monitor III, stand, 
boxes, disks, manuals and other 
books. Allfor£l,000. Tel: (0244) 
43665(eve). 

• TRS-80 Model 1 Level II, 48k. 

With expansion interface, RS232, 
VDU,ICLtermi-printer, 100k disk 
drive, cassette recorder and software 
manuals etc, £449 ono. Willing to 
separate. Tel: (04626) 4184. 

• WANTED FOR CBM 8032, 
spread sheet, word processor 
programs. No games. McCann, 28 
Maxwellton Street. Tel: Paisley 
041-6371718. 

• VIDEO GENIE, floppy disk 
interface wanted. Also disk drives. 
Must be in good condition. Tel: 
Leicester (0533) 825517. 

• NASCOM 2, with 4Mhz48k RAM 
B board, cased with power supply. 
Nas-Sysm assembler, disassembler, 
full documentation, club magazines 
and books .Excellent condition ,£180 
ono. Tel: Leigh (0942)677244. 

• SH ARP 48k MZ80 A. Computer 
incl. printer interface, many Basics, 
Pascal, Forth, many books and user 
clubnotes. All for£395. Tel: 
(021)-7049201. 

• ENGINEER WANTS APPLE 
He, minimum64k,2 x FDM, VDU, 
printer. Unused swap items. Villiers 
Honda Robin Petrol engines, £600. 
Radio spares, components, £1,500. 
Hydraulics kits, Westwood tractor. 
Tel: 074-9812392 (eves, for list). 

• TRS-80 Mark 1, Level 2.48k 
expansion interface, 2 disc drives, 
monitor and software. Fully 
operational at £400 ono. Must sell 
auickly. Tel: Stan on Batley478469. 
Will split if needed. 

• TANDY MODEL 100,32k RAM, 
CGP115 printer, stats package books, 
manuals, etc, £650. Torch Z80 card, 
software, manuals, etc, £225. Target 
Plannercalc for Torch, £40. Tel: 0204 
694265 (Bolton). 

• TRS-80.48k expansion interface, 
monitor, 3 double density disk drives 
and software. Will split. £350 ono for 

a uicksale. Tel: 01-9977578. 

> OSBORNE. DD/80col, 

Wordstar, Mailmerge, Disk-Doctor, 
Supercalc, Supersort, Cardbox, 


Datastar, Milestone Mail/List, 
Footnote Typing—Tutor, £950. 
Home use under warranty. Tel: 
Rayner on 01-672 3728. 

• MOUNTAIN COMPUTER 
MUSIC SYSTEM for Apple II. 
Perfect condition, original packing, 

£ 135. Also Z80 card with CP/M, 

Cobol, Fortran, and Pilot compilers 
with manuals, £170. Tel: 01-5272350 
ext 52/54 (Mr Bhatti, office hours). 

• TANDY DMPlOOmatrix printer. 
Boxed, as new with cable and box of 
paper,£145. Videx80colcardfor 
Apple II. Asnewandboxed,£80.Tel: 
01-527 2350 ext 52/54 (Mr Bhatti, 
office hours). 

• HP-41CwithMathsPac,£80ono. 
Tel: 089244607. 

• NEWBRAIN AD. Manuals, demo 
tapes, and software, £170. Sanyo 
green monitor 12in, £75 or £220 the 
lot. Delivery negotiable. Tel: Fischer 
on Worcs (0905) 620098. 

• TRS-801L-2 32k, + 15 A 
teleprinter + interface + monitor + 
tape recorder + over£l ,000software. 
Over 215 programs, many games, 
utilities:—Edtasm, Scripsit, Invaders 
etc -I- books, manuals. Complete 
system, £550 ono. Tel: Birmingham 
(021)7482405. Waseem. 

• SH ARP MZ80B, 64k, Twin disk 
drive, P6 matrix printer. Also 
software, Word-Star, Calcstar, CP/M 
2.2, andFDOS, £910. Tel: Corsham 
714589 (Wiltshire), 24-hour answer 
machine. 

• SWEET P PLOTTER, Apple 
business graphics, almost new, £400. 
Microsoft softcard manuals never 
used, £180. Acceleratorcardforll 
Plus, £150. Last one Apple II, £70. 

Tel: 0277228885 (eves). 

• TRS80LEVEL216k,32k 
expansion interface, CTR80, 

CGP115 colour graphic printer, utility 
ROMS, £200. TRS80/VG software 
from£1.50. Tel: A. Young onOl-669 
5830 (after 6pm). 

• APPLE IISOFTWARE. Less 
than half price! Over 60 games, 
utilities, word processors, 
assemblers, books, etc. Digitek 16k 
ramcard,£40. All with original 
documentation. Tel: Guildford 
(0483) 69975 (after 6pm). 

• ATARI 822.40 COPS thermal 
printer. Nearly new, all leads, paper 
andmanuals. Offers to Tim Myall. 

Tel: (0702) 365150 (days) or (0702) 
610325 (eves). 

• NEWBRAIN AD. 32k, with psu 
and tape recorder,£150. Tel: 
Kegworth3465. 

• NEWBRAIN A. 32k, including 
psu, manual and leads, £140 ono. Tel: 
01-5503166(after 10.30pm or 
weekends). 

• OSBORNE I. Double density 80 
cols, CP/M, CBasic, M/Basic, 
Wordstar, Mailmerge, Supercalc, 
plus blank discs, £800 ono, still under 
warranty. Tel: Uxbridge 38230 ext 
2298 (day) or 38543 (eves). Mark, Flat 
59. 

• TANDY DMP100 dot matrix 
printer. Ideal for home computer, 
£160. TRS-80model 1 series 1 editor 


assembler, £15. Richard Partington, 
184 Kitchen Lane, Ashmore Park, 
Wednesfield WV112HZ. Tel: (0902) 
739509 (after 6pm). 

• SHARP MZ80B, Twin disks, 
software includes CP/M, Wordstar, 
Calcstar, Datastar, CBasic. Also 
Centronics printer interface, £1,000 
(inc. VAT) ono. Tel: (021) 233 3988 or 
(021)3514137. 

• 80 BVS/NASB VS compatible 
video card GM8121 VC and also 
GM811CPVcard. Both as new, will 
separate, £180ono. Tel: Potters Bar 
(0707) 42065 (after 7pm). 

• COMMODORE 700 256k, full 
keyboard, full screen. As new, cost 
£1,195, updated to latest spec, £500. 
Part exchange considered. Tel: 0564 
824128. 

• NEWBRAIN MODEL A 32k, 
includes power supply, leads, manual, 
padded cover etc. Hardly used. Quick 
sale, £180 ono. Tel: 01-9414687 or 
(0202)709344. 

• SANYO MBC555. Twin 160k 
drives, high resolution colour 
monitor. Brother HR15 daisywheel 
printer, Wordstar, Mailmerge, 
Spellstar, Calcstar, Infostar, Basic. 
New with ten months guarantee and 
full documentation, £1,850. Tel: 
(0264)54696. 

• APPLE VISICALC. As new (with 
manual), £80.16k RAM/language 
card, £30, (or will sell together for 
£100). Also Visicalc applications 
book, £5. Tel: Milton Keynes (0908) 
317435. 

• TRS-80 MODEL 1 Level 2,16k. 
With monitor, UHFmod, cassette 
leads, software and manuals, £175 
ono. Tel: FullwoodCodsall4543. 

• TANDYTRS-80 Model-1. 
Enthusiast apprehensively changing 
toQL. Offers, ultra reliable Tandy 
hardware, programs, books .disks, 
accessories etc. Too much to list here. 
Tel: Amersham (02403) 3829 (eves, 
for details). 

• NASCOM248k. Cased, Nas-Dis, 
Nas-Pen, Zeap, Nas-Debug, Sargon, 
Chess, Nas-Sys3. All in ROM. Full 
documentation, all manuals, 
magazines, for quick sale, £150. Tel: 
Colchester 841293. 

• WANTED. Casio FX602 
programmable calculator. Must be 
good condition. All prices 
considered. Tel: Dunstable 603907. 

• APRICOT original monitor. 
Hardly used, asnew, only£125. 
Delivered free, save £70, have spare 
monitor. For home use. Tel: Leyland 
(07744)23221 (after 7.30pm) or 
Chorley 78531 (duringday). 

• JUPITER, Forth computer, 
interfaced inside monitor with 
multirail power supply, ASCI 1 
interface with non-working matching 
keyboard. All circuits supplied, plus 
more. Reasonable offer. Tel: (03752) 
5934 Tilbury, Essex (after 6pm). 

• LOTUS 123 software package for 
IBM-PC, £275. Tel: 01-9946365. 

• BBC 32k‘A’. Runs all software. 
Partly upgraded, excellent condition, 
hardly used. Includes all leads, some 
software, games, educational, etc. 


0.51.2 several manuals, word 
processor, cassette lead, only£299. 
Tel: 01-4401635. 

• SHARP MZ80K Built in monitor, 
cassette player, languages, games, 
utilities, books, mags, etc. Or swap for 
Atari 800. Details, tel: Tamworth 
(0827)872554. 

• BBC MODEL B. Boxed with 
manual, light pen, joysticks, 15 
programs including Hunchback, 
Philosophers, Quest, 3D Bomb 
Alley, Flight Simulator. All original. 
Will sell for £440. Te.: 01-868 8536 
(eves and weekends'). 

• OSBORNE 1. Excellent 
condition, CP/M, W ordstar, 
Mailmerge, Supercalc, MBasic & 
CBasic, TV adaptor 10 diskettes, 
comprehensive manual, £750. Tel: 
Upminster (04022) 23886. 

• WANTED. Any Apple computer. 
Must be less than £200. Also disk 
drive. Please contant Babis after 5pm 
to9pm. Tel: 01-4558854. 

• BUSINESS SYSTEM super 
Apple. B asis 108 dua 1 processors 
128k, twin Apple drives, monitor, 
Mannesman Tally MT180L printer, 

K * "l ,500 worth software. 

-Roycequality machine. Tel: 
Chandra on 01 -348 6401 or 01-739 
8856. 

• LYNX48k. For sale, still in box. 
Hardly used, all leads/manuals 
included. Bargain price, £145. Write 
to: Ian Paton, 39 Y ates Street, Dingle, 
Liverpool L86RD. 

• VIDEO GENIE, 16k. With inbuilt 
cassette recorder. Pe rfect condition, 
some softwear and books, £100. 
Contact Piers Shepperson, 264 Lee 
High Road, London SE13 5PL. Tel: 
01-8524183. 

• IBM PC Business Spec, brand 
new, unused, unwanted, award with 
FX80 printer, will sell at good 
discount to list price. References 
supplied. Call Mike on 01-483 0369. 
• Teletype 43 printer. No 
reasonable offer refused. Tel: 
Medway (0634) 54553. 

• Sharp MZ80K (48k)+Apollo 
w.p, + Easidata+toolkit+Zen 
assembler. All manuals and 
instructions £240. Garner, 90 Sunny 
Bank Road, Bury. Tel: 061 766 8971. 
• Apple compatible ITT 2020, 48k, 
disk drive, Hitachi monitor, RS232 
serial interface, loads of software 
including Visicalc, Visidex, Visiplot, 
Visitrend, £350, will split. Texas 
Omni 800 printer, offers invited. 

Tel: 021 351 7129. 

• HP-16C ‘computer scientist’ 
calculator. Programmable, hex 
binary decimal octal calculations. As 
new, manual £45 ono. Trutwein, 

Tel: Bracknell 483244 ext 120 
10.30am-5.00pm. 
Mondays-Thursdays inclusive. 
10.30am-2.00pm Fridays. 

• Newbrain A TRS-80, cassette 
recorder, manuals leads and 
software, including word processor 
and database, £150. Tel: 061 980 
6675. 


TRANSACTION FILE ADVERTISEMENT FORM 


All Transaction File ads must be submitted by readers on this form or a photo-copy of this form. Maximum 30 words. Print one word 
per box, very clearly. Name, address and/or telephone number must be included in the 30 words. All ads must be accompanied by a 
flat fee of £2.50. Make cheques or POs payable to Personal Computer World. Ads accepted from private readers only. Ads cannot be 
repeated (unless sent in on another form) and we cannot guarantee to print an ad in any specific issue. Please help our typesetter to 
help you by printing your ad very clearly. Send form to: Transaction File PCW, 62 Oxford Street, London W1A 2HG. 

Please find enclosed my cheque/PO for £2.50 for the following Transaction File ad. 


208 PCW 














































































































ACC NEWS 


Yourcaring, sharing Co-op is interested in more than your 
customl it also offers advice on computerclubs. RupertSteele 

keeps you up to date on club news. 


Mr Keith Goldie-Morrison has written 
to explain the aim of FIG—the UK Forth 
Interest Group. A slightly unusual 
national user group in that it is aimed at 
a language, rather than a machine, it 
reminds me of the 'bad' old days of 
mainframes and minis with machine 
independence, where you could (in 
theory) take a program written for one 
machine and run it unchanged on 
another. With micros this is largely 
impossible (particularly with the cheap 
home machines). The group promotes 
its own implementation of the lan¬ 
guage 'not so much a language as a 
complete tool kit for managing a 
computer'. 

FIG Forth documentation, listings 
and club magazine are available to 
members for £7 in addition to the £7pa 
membership fee. For more details, 
write to Keith (enclosing an sae) at 
Bradden Old Rectory, Towcester, 
Northants, NN12 8ED. 

The Co-operative Society is running a 
number of computer clubs throughout 
the country. ROYCOM in Woolwich, 
London is run by John Mileham. The 
club also has contacts with Computer- 
Town UK!. Write to ROYCOM, Educa¬ 
tion Dept, RACS, Ltd, 147 Powis Street, 
Woolwich, London, SE18 6JN. 

Many thanks to Richard Lown, secret¬ 
ary of the Colchester Sinclair User 
Group, for sending me a copy of his 
club's first newsletter. It includes two 
reviews, one of software (Psion's 
'Scrabble') and one of hardware ('The 
Contact Lens' — a lens claimed to 
improve the visibility of the ZX81 
keyboard). It also contains some local 
news, including the address of a new 
computer shop, and some 'diary dates' 
for computer club members. Since the 
club holds meetings as well, it looks 
most interesting. Contact Colchester 


Sinclair User Group, c/o 102 Prettygate 
Road, Colchester on Colchester 561066. 

Attention NewBrain users! There is a 
competition in NewBrain User Groups 
(you may recall I mentioned INgroup 
some months ago). Now we 
have NewBrain Users Group, GFG 
Microsystems, 36 Armitage Way, Cam¬ 
bridge CB4 2UE. Try them both and 
choose. Also of interest may be the 
Dutch NewBrain UserGroup, which has 
sent me a detailed letter in which it asks 
if anybody is running an amateur user 
group. The group is also collecting 
names of people who would like to join 
a really independent NewBrain User 
Group. Anyone interested should send 
£1 to cover costs, with their name, 
address, phone number, main areas of 
interest, languages used, and so on. 
Any surplus money will be donated to 
the first really independent NewBrain 
User Group with over 200 members. 
Write to Rob van Albada, secretary, 
NewBrain Gebruikersgroep, Talmas- 
traat 20, 1073 JX Amsterdam, Nether¬ 
lands, for the information. 

MrNorman Wrightwritestotell meof 
the ROMney Marsh Computer Club. 
This was set up as a result of a Further 
Education course on computer prog¬ 
ramming; in which the participants got 
together and decided to carry on as a 
computer club. Contact Norman on 
(0679) 62603 or write to him at 73 
Queens Road, Littlestone, Kent. 

And a change of address. The new 
secretary for the Queen's Crescent 
Computer Club is Roberto Campana of 
1 d Lady Somerset Road, London, NW5. 
You can also contact the club through 
Joan Walton at the Queen's Crescent 
Library, London NW5 or call (working 
hours) (01)485 4551/1312. 

Most new clubs are affiliating to the 
Association, in order to take advantage 


of the public liability insurance scheme 
(under which all affiliated clubs get free 
public liability insurance cover to the 
tune of half a million pounds per 
incident — write to me for written 
details). We hope soon to be announc¬ 
ing a scheme for covering computer 
equipment belonging to clubs, or mem¬ 
bers' equipment at, or in transit to, 
meetings, against accidental damage 
or loss (including theft). This will be 
available to affiliated clubs for a small 
extra fee. 

Bythe time this is printed, the scheme 
should be operational, so why not drop 
us a line to find out the details? 

Remember that the Association be¬ 
longs to its member clubs: it's up to you 
to state in what direction you would like 
the Association to move. The Associa¬ 
tion aims to build up a large and 
committed membership of local com¬ 
puter clubs to take an interest in what is 
going on in the ACC, and in improving 
the services available to affiliated clubs. 
I see a growing number of small 
national user groups for the less 
popular or discontinued machines, or 
those whose manufacturers have gone 
bankrupt. 

I think it unlikely that any further large 
national user groups will be formed: 
the mass market machines have suffi¬ 
cient users that they can support a fully 
commercial dedicated magazine. But I 
do not think we should, as amateur 
computer users, try to oppose the 
trend. The most democratic way for 
people to choose what they want is by 
their choice of purchase. 

Remember, if you would like a 
mention here, or if you would like 
information about the ACC and its 
activities, write to: Rupert Steele, 17 
Lawrie Park Crescent, London, SE26 
6HH or call (01 >370 0601. 


CTUK 


Interested in setting up a Computer Town? Whynotwrite 

forguidelines. 


If you're new to computers, and would 
like some help and support from more 
experienced hobbyists, then Computer 
Towns are a good place to start. And if 


there is no Computer Town near you, 
why not start one of your own? All you 
need are a few interested people, a 
place to meet and a notice to advertise 


the meetings. A set of guidelines to 
assist people setting up Computer 
Towns is available by sending an A4 sae 
to PCW. 


COMPUTER TOWN UK! CONTACTS 


ChrisWoodford 
31 Hopley Road 
Anslow 

Burton-on-Trent 

Staffordshire 


AlanHooley 
21 Brammay Drive 
Tottington 
Bury BL83HS 


Peter JKiff 
2RanelaghGrove 
St Peter's in Thanet 
Broadstairs 
KentCT102TE 


John Byfield 
Moonrakers 
TheRutts 
Bushey Heath 
Herts WD21LH 

Peter Earthy 
46 High Street 


Church Stretton 
Shropshire SY66BX 


Brigitte Gordon 
18 Purbright Crescent 
New Addington 
Croydon CR0 0RT 


PCW 209 





















Vernon Gifford 
111 SelhurstRoad 
Croydon 

LondonSE256LH 

Derek Moody 
2 Victoria Terrace 
Dorchester 
Dorset DTI 1LS 
JO Dale 
12 Poplar Road 
Newtown 
Powys SY16 2QS 

Ray Skinner 
22 Colsterdale Close 
High Grange 
Billingham 
Cleveland 

KeithTaylor 
Carter Hydraulic Works 
Thornbury 
Bradford BD38HG 

PeterHerring 
OrdnanceRoad Library 
Ordnance Road 
Enfield 
Middx 

JohnStephen Bone 

2Claremont Place 

Gateshead 

Tyne & Wear N E81TL 

BJCandy 

90akwood Drive 

GloucesterGI33JF 

MikeSones 

Gayton Library 

Gayton Road 

Harrow 

Middx 

John Barton 

Ashford Main Library 


Church Road 

Ashford 

Kent 

AndrewHolyer 

lOMasonsRoad 

ManningsHeath 

Horsham 

SussexRH136JP 

Robin Bradbeer 
Polytechnicof 
North London 
Holloway Road 
London N7 

TedEllerton 
25Beachdale 
WinchmoreHill 
London N21 
John Mileham 
RACS 

147 Powis Street 
LondonSE186JN 

Vernon Quaintance 
50 Beatrice Avenue 
Norbury 

London SW16 4UN 
JG Batch 
Central Library 
Clapham Road 
Lowestoft N R32 1 DR 

BrianTaylor 
22 Millbrook 
Leybourne 
NrMaidstone 
KentME195QJ 

AndrewStoneman 
135 Birchdale Avenue 
Newcastle-Upon-Tyne 

EN Ryan 

15QueensSquare 


Eastwood 

Nottingham NG163BJ 
Derek Knight or 
Bob Carter 
Rayners Lane Library 
Imperial Drive 
RaynersLane 
Middx 

PatrickColley 

52Queensway 

Caversham Park 

Village 

Reading 

Berks RG40SI 

Bill Gibbings 

2LongholmeRoad 

Retford 

Notts DN226TU 

ChrisCooper 
IIOChurchRoad 
Hanwell 
London W7 

J M AKilburn 
(Headmaster) 
Shawfield Norden 
Community Middle 
School 

Shawfield Lane 
Norden 


RochdaleL127QR 
Philip Joy 

130RushGreenRoad 

Romford 

Essex 

R Shipton 

17 Woodlands Avenue 

Eastcote 

Ruislip 

Middx 

Paul Maddison 

Gardenways 

Chilworth 

SouthamptonSOI 7JH 

RogerShears 

181 Woodmill Lane 

BitternePark 

Southampton S024PY 

Richard Powell 
22 Downham Court 
SouthShields 
Tyne&Wear 

Mike Perry, Steve 
Collas or Dave Lee 
The Library 
Ealing Road 
Wembley 
Middx HA0 4BR 


Alan Potten 
14 Foxmede 
Rivenhall End 
Witham 
Essex 

Alan Sutcliffe 
4 Binfield Road 
Wokingham 
Berks RG11 1SL 

Peter Stone or 
P Strangman 
Computing and Maths 
Dept 

The Polytechnic 
Wulfruna Street 
WV1 1LY 
TonyCartmell 
54 Foregate Street 
WorcesterWR11DX 

Martin Haugh 
Hayes Library 
Golden Crescent 
Hayes 
Middx 

RLSaunders 
14StNicholasMount 
Hemel Hempstead 
Herts 


Computer Town UK! is a rapidly expanding network of computer 
literacy centres where members of the public are given free access to 
allsortsofcomputerequipment. This is courtesy of those willing to 
offer time/resources. You can find a Computer Town anywhere — 
they're often in libraries or schools. The aim is to make micros 
enjoyable and non-threatening, so axe-grinding of any sort is banned. 
Guidelines are available for those interested in starting up their own 
'Towns. Write to: Computer Town UK!, Personal Computer, 62 Oxford 
Street, London W1A2HG. Remember to enclose an A4SAE for your 
reply. Please don't ring for information as Computer Town UK! is 
entirely a spare time activity. 



PCW welcomes approaches from 
would-be writers, even those who have 
never appeared in print before. In this 
game it's often those with practical 
experience who have important things 
to say so we don't mind if your prose is 
less than perfect — providing submis¬ 
sions have a sensible structure and 
follow a logical sequence, we can take 
care of the polishing. 

If your article is already written, send 
it in — taking care to ensure that your 
name and address, together with a 
daytime phone number if possible, 
appears on both the covering letter and 
the manuscript. Manuscripts should, 
preferably, be typed or printed out (dot 
matrix output is quite acceptable) but 
must be double line-spaced with ample 
margins top and bottom and on each 
side. Make sure you keep a copy of 
everything you send us. 

We accept articles on ACT Sirius 1 
(CP/M-86 or MS-DOS) single-sided. In 


an emergency we can accept stuff over 
the phone by modem using BSTAM at 
300 baud but as we can only do this 
during office hours (10am to 6pm) it's 
not exactly a cheap way of getting your 
article to us! We can also accept 
material by Telecom Gold. Please note 
that if you want to send your article in 
this way, it should be as an ASCII file 
rather than as a 'work file' for any one 
type of word processor — that is, use 
your word processor to print the text to 
disk instead of to paper. 

Please notethatwecannotundertake 
to return manuscripts, diagrams and 
photographs, although we always try 
to return the latter. We can only return 
disks if they are accompanied by 
adequate postage and packaging. 

If you have an idea for an article or a 
series, write us a letter outlining your 
ideas. A one- or two-page synopsis 
giving the proposed structure, sequ¬ 
ence and content is what we're looking 


for. But before you send anything to us, 
take a good look through PCW to see 
what sort of articles get published and 
to see what style or writing we prefer 
(basically, avoiding pomposity at one 
extreme and flippancy at the other). 
Also take a look through the Back Issues 
advert to see what sort of things we 
have already published — no point in 
re-inventing the wheel. 

Once you've sent off your article or 
proposal, please don't hassle us for a 
decision. We receive far more submis¬ 
sions than we can ever use and it takes* 
us a while to sort through them, 
acknowledge receipt and give an opin¬ 
ion one way or the other. 

Please be sure to tell us if you've sent 
the article to another magazine — it 
would be very awkward indeed if the 
same article were to appear simul¬ 
taneously in two publications! Frankly, 
we're more likely to accept something 
which has been offered exclusively to 
us. 

Finally, we do payfor published work 
but please be patient! Payment normal- 
/yfol lows about 4-6 weeks after publica¬ 
tion. H7T»1 


210PCW 















BENCHMARKS 


A listing of the Benchmarks used when 
evaluating micros is given below. An 
explanation can be found inthe Decem¬ 
ber '83 issue. 

100 REMBenchmarkl 
110 PRINT'S" 

120 FOR K=1 TO 1000 
130 NEXTK 
140 PRINTE" 

150 END 


100 REM Benchmark2 
110 PRINTS" 

120 K=0 
130 K=K+1 

140 IFK<1000THEN 130 
150 PRINT"E" 

160 END 


100 REM Benchmark3 
110 PRINTS" 

120 K=0 
130 K=K+1 
140 A=K/K*K+K-K 
150 IFK<1000THEN 130 

160 PRINTE" 

170 END 


100 REM Benchmark4 
110 PRINTS" 

120 K=0 
130 K=K+1 
140 A=K/2*3+4—5 
150 K<1000THEN 130 
160 PRINT"E" 

170 END 

100 REM Benchmarks 
110 PRINTS" 

120 K=0 

130 K=K+1 

140 A=K/2*3+4—5 

150 GOSUB190 

160 IFK<1000THEN 130 

170 PRINTE" 

180 END 
190 RETURN 


100 REM Benchmark6 
110 PRINTS" 

120 K=0 
130 DIM M(5) 

140 K=K+1 
150 A=K/2*3+4-5 
160 GOSUB220 
170 FORL=1 T05 
180 NEXTL 

190 IFK<1000THEN 140 


200 PRINT"E" 

210 END 
220 RETURN 

100 REM Benchmark7 
110 PRINTS" 

120 K=0 
130 DIM M(5) 

140 K=K+1 
150 A=K/2*3+4-5 
160 GOSUB230 
170 FORL=1T05 
180 M(L)=A 
190NEXTL 

200 IFK<1000THEN 140 
210 PRINT"E" 

220 END 
230 RETURN 

100 REM Benchmarks 
110 PRINTS" 

120 K=0 
130 K=K+1 
140 A=K'2 
150 B = LOG(K) 

160 C = SIN(K) 


170 IFK<1000THEN 130 
180 PRINT"E" 

190 END 


DIARY DATA 


Readers are strongly advised to check details with exhibition 
organisers before making arrangements to avoid wasted journeys due 



to cancellations, printer's errors, etc. 


Manchester 

(University) Electron & BBC Micro User Show. Contact: Database Publications, 31 Aug-2 Sept 

(061) 456 8383 

London 

(Royal Horticultural Hall) Board Computer & Role-Playing Adventure Games Exbn. 
Contact: Games Workshop Ltd, (01) 965 3713 

2-4 Sept 

London 

(Olympia) Video Software & Computer Games Show. Coniact: Link House Magazines, 
(01)686 2599 

2-4 Sept 

London 

(Olympia 2) IBM System User Show. Contact: EMAP, (01) 837 3699 

3-5 Sept 

Glasgow 

(Anderston Centre) Computer & Software Exbn. Contact: Trade Exbns Scotland, 

(0764) 4204 

11-13 Sept 

Manchester 

(Belle Vue) Information & Technology & Office Automation Exbn. Contact: BED Exbns 

Ltd, (01)647 1001 

18-20 Sept 

London 

(Olympia 2) Personal Computer World Show. Contact: Montbuild Ltd, (01) 486 1951 

19-23 Sept 

Brighton 

(Brighton Centre) Computers In Communications & Control Exbn. Contact: Institute of 
Electrical Engineers, (01) 240 1871 

26-28 Sept 


PCW211 




















MICROMART 


APPLE 

COMPATIBLE 

PERIPHERALS 


FEfVNUT 



FREE with orders over £50 — 

Voucher for ‘Microledger’ accounting S/W,worth £50 


Peanut 

Computermen 
— join ’em 

High quality U.K. source for cards, disk 
drives, computers and all Apple compati¬ 
ble products. Phone for latest prices. 

VAT add 15%. MONEY BACK GUARANTEE 


PEANUT COMPUTER 
Unit 22N, Low Mill 
DEWSBURY WF13 3LX 
Tel: (0924) 499366 Ext N 

WZm ACCESS/VISA WELCOME 
(“3 SEND FOR CATALOGUE 


CP/M FOR 
MICROS??? 

Now your personal computer can run CP/M. That’s 
right! Any micro with an RS232 port and a Terminal 
Emulation Package can now run CP/M. 

The OMEGA opens up a new world to you and 
enables you to run any of hundreds of Business and 
Recreational software packages, from both com¬ 
mercial and user group sources. Your micro is no 
longer restricted to one or two languages, the 
Omega is sold with Basic and one other language of 
your choice (Cobol, Fortran, Pascal, Forth). 
WHATISTHE “OMEGA ”?The “OMEGA”isasingle 
board module which will allow a micro with an RS232 
port to plug in and run CP/M. OMEGA has a 4MHz 
Z80A CPU, 64K of RAM, 2 software-controllable 
RS232 ports, a Centronics Port, 4K Monitor Eprom. 
The OMEGA can support four disc drives, single or 
double sided, single or double density, 48 or 96 TPI. 
OMEGA runs under CP/M 2.2. It has a set of utilities 
for formatting and copying data. A disk translation 
facility lets OMEGA read, write and execute 
programs and data from Kay pro, Morrow Decision, 
IBM PC and others. 

SPECIFICATIONS 

Hardware: 

Processor — Z80A microprocessor operating at 
4MHz 

Memory — 64K bytes of RAM; 4K bytes of ROM 
Serial Ports — Two RS232C compatible ports for 
terminal, modem or serial interfaced printer. Baud 
rates from 75 to J8.4K baud. 

Printer Port — Centronics-compatible 
Software: 


Operating Systems — CP/M 2.2 with enhanced 
BIOS and CCP 

System Utilities, including formatting, back-up, 
system configuration and translation of other 5V4 
disc formats. 

FRIENDLY, an integrated user operating environ¬ 
ment including disc resource management, user 
command processing, and online help facilities. 
Integrated Applications Software — T/maker III, 
including Word Processing, Electronic Spread¬ 
sheet, Data Base Management, List Sorting and 
Tallying, and Bar Charting. 

This product has been thoroughly tried and tested in 
the American market. We are now able to offer it in 
the UK. 

COMPLETE PACKAGE ONLY 
£425 + VAT 

Send cash, Access, or Barclaycard order to: 

QUANT SYSTEMS 

111 Thorpe Road, 

London E7 9DE 

(Please allow 28 days for delivery — guaranteed) 


PROGRAM FILE 


The search ison fora new programs editor and until such a 
person is installed, I (Tony Hetherington) am in control. 
Consequently there may be some disruption in processing 
and acknowledging program submissionsso please bear 

with us. 

To help us deal with incoming programs, PCW would 
appreciate adherence to the following guidelines. 
Programs should be submitted on cassette or disk and be 
accompanied by full documentation and a readable listing. 
Listings should not bemore than 80 columns wide. 

As a matter of policy we will not be printing listings on 
Sinclair paper as reproduction is not good enough. 
However do please still include a listing as it's an easy guide 
to the length of the program. Any Spectrum programs 
selected forpublishing will be reprinted in the office. 
Commodore 64 owners should use the 'Brackets'program 
printed in the June issue to make undecipherable control 
codes understandable. 

Programs should, of course, be original and not I ike one we , 
received recently—a beautifulcopy of a program printed in 
a book; the only difference being the name in the copyright 

statement. 


This month we've a wide selection of 
programs for a variety of machines. 
Program of the Month is the excellent 
SP-Easel by John Palmer, inspired by 
the Easel program supplied with the QL. 
Knowing Sinclair owners, it would be 
no surprise if John has started a fashion 
of emulating the QL's facilities on the 
Spectrum. 

Another serious application is an 
equation-solving database for the BBC, 
but on the lighter side there's a 
scramble variant for the BBC called 
Astrorun and an original game called 
Honeypot for the Commodore 64. 

Finally, a selection of useful utilities 


include a disk-based menu selector for 
Atari owners and a machine code 
assembler for the VIC 20, Commodore 
64 and PET, which has been written in 
Basic. 



Games 

w 

Scientific! mathematic 

F 

Business 

fF 

Toolkit! utilities 

p3 

Educational! Computer 


Aided Learning 



Program of the month 
Spectrum SP-Easel 

by John Palmer 


'SP-Easel' is a business graphics prog¬ 
ram inspired by the QL program of the 
same name. It allows the user to enter 
up to three sets of data with up to 12 
items in each, and represent that data 
by bar graph, line graph or pie chart. 

The bar and line graphs allow you to 
graph the sets of data individually or in 
any combination. With the bar graph, 
the third data number entered is drawn 
by a line due to the Spectrum's limiting 
display. Depending on how the data 
overlaps, the best results may be 
obtained by entering the data in a 
different order. The pie chart gives you 
the option to have a segment highlight¬ 
ed by pulling that slice away from the 


pie (see diagrams with listing). 

All input isformatted on the screen as 
it's typed; the DELETE key is operation¬ 
al on all input and CAPS LOCK on the 
General Format option. A yellow back¬ 
ground on input ensures that the user 
does not lose track of what he's 
inputting, and ENTER should be press¬ 
ed when an item has been typed. The 
General Format year option allows the 
data to be labelled by months and asks 
for the starting month number: that is, 
'1' gives January to December. 

The listing contains some short 
machine code routines in lines 8000 to 
8195. The first of these draws the bars 
on the bar graph, as this would take far 


212 PCW 





















PROGRAM FILE 


too long In Basic. The second draws the 
lines and is a virtual copy of the ROM 
routine, exceptthat it allowsa stepto be 
added so that dotted lines can be 
drawn. The final routine shifts the 
numbers on the x axis right four pixels 
so that they line up neatly with the 
graph. 

The remaining code makes up the 
January to December labels as there is 
insufficient room on the screen for 
normal characters to be used. The 
listing contains a checksum to detect 
errors in the machine code entries, but 
readers are advised to save the prog¬ 


ram before running to avoid a program 
crash. 

When the program runssuccessfully, 
the waiting while the machine code is 
POKEd in can be avoided by changing 
line 10 to LOAD" "CODE, deleting lines 
8000 to 8195 and then saving the 
program with: 

SAVE "SP-EASEL" LINE 10: SAVE 
"Easel MC" CODE 60000, 460. 

Note: The two dashes and dot atthe end 
of line 50 are user-defined graphics and 
are created by substituting graphics A B 
C in that order. 


10 GD SUB 8000 

20 LET n=0: LET month=0 

30 LET t*="Tit le": LET s*="": LET x*="x axis": LET y»="y axis" 

40 POKE 23658,0: FOR f=USR "a" TO USR “c"+7i POKE f,0: NEXT f 

50 POKE USR "a"+4,255: POKE USR "b"+4,204: POKE USR "c"+4,240: LET k*="-" 

60 DIM m*(2,24): LET m*<l)="l 23456789 101112" 

70 LET m$(2) ="abcdefghei jk j I mrtopqr stuv" 

80 DIM b$<7,32): LET b*(2)= "Enter name of data (max 7 chars)": LET b*(3)="Ente 
r data or press ’E’ to exit ": LET b$(4)=" Enter required number<s)" 

90 LET b*(5)*" Enter number": LET b$(6)=" Enter new data": LE 

T b* < 7) = "COMMANDS:M=Menu:P=Print:R=Repeat" 

100 LET z*=b*(l): PAPER 0: INK 7: BORDER O 
110 LET n*=ra*(l): GO TO 1000 

500 REM ********************t** 

501 REM menu 

502 REM *******.***************t 

510 CLS : PRINT TAB 11; PAPER 6; INK 0;" SP-EASEL " 

520 PRINT AT 4,4;"1) Initial input of data";AT 6,4;”2) Add/Amend/Di sp I ay data"; 

ar graph";AT 12,4;"5) Line graph";AT 14, 

ENTER OPTION 


AT 8, 

4; " 

3) General 

for mat 

" ; AT 1 

10,4; 1 

4; "6) 

Pie chart" 





530 

PRINT 71;AT 1 

,0; PAPER 

2;' 

" 

540 

IF 

INKEY*="1" 

THEN 

GO 

TO 

1000 

550 

IF 

INKEY*="2" 

THEN 

GO 

TO 

2000 

560 

IF 

INKEY*="3" 

THEN 

GO 

TO 

3000 

570 

IF 

INKEY*="4" 

THEN 

GO 

TO 

4000 

580 

IF 

INKEY*="5" 

THEN 

GO 

TO 

5000 

590 

IF 

INKEY*="6" 

THEN 

GO 

TO 

6000 

600 

GO 

TO 540 






1000 REM *********************** 

1001 REM initial input 

1002 REM *********************** 

1010 CLS : IF n=0 THEN GO TO 1050 

1020 PRINT AT 12,12; FLASH 1;"WARNING": PRINT »" Existing data will be lost by 
entering this option. Do you wish to continue? <y/n>" 

1030 IF INKEY*="n" THEN GO TO 500 
1040 IF INKEY*<>"y" THEN GO TO 1030 

1050 DIM a*(3,7): DIM d(12,3): DIM 1(3): LET g=0: DIM e(3) 

1060 CLS : PRINT TAB 10; PAPER 6; INK O;"INPUT OF DATA" 

1070 FOR f=l TO 12: PRINT AT 6+f,0;f;")": NEXT f 
1080 LET g=g+.l: GO SUB 9000 
1090 IF g=3 THEN GO TO 1130 

1100 PRINT )1;AT 0,0; PAPER 2;" Do you wish to enter anymore data? (y 

/n) " 

1110 PAUSE 0: IF INKEY*="y" THEN GO TO 1080 
1120 IF INKEY*<>"n" THEN GO TO 1110 

1130 PRINT 71;AT 0,0; z*; PAPER 2;" PRESS ANY KEY FOR MENU " 

1140 LET n=g: PAUSE O: GO TO 500 

2000 REM *********************** 

2001 REM di sp I ay/arnend 

2002 REM *********************** 

2010 CLS : PRINT TAB 5; PAPER 6; INK O;"DISPLAY/AMEND/ADD DATA" 

2020 PRINT AT 2,16-LEN t*/2;t* 

2030 FOR f=l TO 12: PRINT AT 6+f,0;f;")": NEXT f 

2040 FOR g=l TO n: PRINT AT 4,g*8+5;g;")";AT 5,g*8+7-l(g);a*(g): FOR f=l TO e(g) 

: LET a=LEN STR* d(f,g> 

2050 PRINT AT 6+f,g*8+7-a;d<f,g): NEXT f: NEXT g 

2060 PRINT 71;AT 0,0; PAPER 2;"COMMANDS: M=Menu D=Amend DataA=Add data P=Prin 
t N=Amend Name" 

2070 PAUSE O: LET i♦=*INKEY* 

2080 IF i*="m" THEN GO TO 500 

2090 IF i*="d" THEN GO TO 2200 

2100 IF i*="a" THEN GO TO 2300 

2110 IF i*="p" THEN COPY 

2120 IF i*="rv" THEN GO TO 2400 

2130 GO TO 2070 

2200 PRINT 71;AT 0,0;z*;z*: IF n=l THEN 
2210 PRINT AT 20,0;"column number " 

2220 GO SUB 9840: LET g=VAL d*: LET a=0 

2230 PRINT AT 20,16-a;"Row number ": LET c*=b*(5) 

2240 LET col=29-a: GO SUB 9850: LET f=VAL d*: IF f<l OR f>12 THEN GO SUB 9990: 
GO TO 2240 

2260 PRINT AT 20,0;z* 

2270 GO SUB 9820: LET d(f,g)=VAL d* 

2296 IF f >e(g) THEN LET e(g) = f 

2297 GO TO 2060 

2300 IF n<3 THEN LET n=n+l: LET g=n: GO TO 2350 

2310 PRINT AT 20,0;"Column number ": GO SUB 9840: LET g=VAL d*: PRINT AT 20,0;z* 
2320 PRINT 71;AT 0,0; PAPER 2;" Data , ";g;" f will be overwritten. Do you wish 
to continue? <y/n) " 

2330 IF INKEY*="n" THEN GO TO 2060 
2340 IF INKEY*<>"y" THEN GO TO 2330 

2350 FOR f=l TO 12: LET d(f,g)=0: PRINT AT f+6,g*8;z*( TO 7): NEXT f: GO SUB 900 
0: GO TO 2060 

2400 PRINT 71;AT 0,0;z*;z* 

2410 IF n=l THEN LET g=l: GO TO 2440 
2420 PRINT AT 20,0;"column number " 

2430 GO SUB 9840: LET g=VAL d*: PRINT AT 20,0;z* 

2450 GO SUB 9830: LET a$(g)=d*: LET I(g)=LEN d*: GO TO 2060 

3000 REM *********************** 

3001 REM format 

3002 REM *********************** 

3010 CLS : PRINT TAB 9; PAPER 6; INK O;"GENERAL FORMAT" 

3020 PRINT INK 4;AT 2,0;"1) Main title:": PRINT 't* 

3030 PRINT INK 4;AT 6,O;"2) Sub-titIe:": PRINT »s* 

3040 PRINT INK 4;AT 10,0;"3) Label for x axis:": PRINT * x* 


LET g=l: LET a=16: GO TO 2230 


MICROMART 


-\ 

data buffers 

print buffers T-switches 
buffered protocol converters 
telecommunications buffers 

Formats: 

IEEE-488 or Centronics parallel, 
or V24/RS232c serial, or any 
conversion combination. 

Buffer sizes: 

From 2k to 1 megabyte RAM. 

Computers: 

IBM PC, Hewlett-Packard, DEC, 
Apple, Sirius/Victor, Televideo, 
Super Brain, Commodore, BBC, 
Tandy, Sharp, Osborne, NEC, 
Data-General, etc, etc. 

Applications: 

Input buffering (data collection, 
telecommunications, etc.). 

Output buffering (accounts/pay¬ 
roll printing, plotting, graphics 
dumps, assembly listings, word 
processing, telecommunications, 
etc). 

Support: 

We are the leading specialist 
distributor of UK-designed 
buffered interfaces, with a range 
of products second to none in 
scope, price and reliability. 


A>Line Computer Systems 

MICRO BUFFER DISTRIBUTORS 


1 Church Farm Lane, 

Willoughby Waterleys, 

Leicestershire, LE8 3UD. 

■ Peatling Magna (053 758) 486 

\____ J 


MULTIKEY 

THE DATABASE KIT 

MULTIKEY gives FAST access to data 
from interpreted BASIC for programmers 
building their own applications. 

MULTIKEY gives: 

★ Record Access by Key 

★ Access by Partial Key 

★ Access by Combination of Keys 

★ Get Next/Prev in any Key Sequence 

★ Over 250 possible keys per record 

★ Multiple INDEX/DATA files open 
simultaneously 

★ Written in ‘C’ for power and speed 

★ Complete with DEMO Programs, including an 
Electronic Card Index 

AVAILABLE ON: CP/M, MS-DOS, PC-DOS, 
CP/M-86 

PRICE £90 + VAT 

for Fact Sheet phone (0786) 85697, or write to 
CAIRN Associates Ltd., 101 Main Street, 
Thornhill, STIRLING FK8 3PL 

CAIRN A 


PCW213 























MICROMART 


PROGRAM FILE 


III Business 
Machine? 

Anita Electronic Services (London) Ltd. are 
specialists in the repair and service of the 
IBM range of Personal Computers and 
associated peripherals. 

We offer a fast on-site nationwide service or 
alternatively repairs can be carried out at our 
workshops should you wish to bring your 
machine in to us. 

Maintenance contracts are available at very 
competitive prices. 

We also specialise in the repair of Commod¬ 
ore, Apple, Superbrain, Osborne and Sirius. 

Trade enquiries welcome 

For further information telephone or write 

to:— 

Mr. D. Wilkinson 
Anita House, 

15 Clerkenwell Close, 

London EC1R OAD 
Tel: 01-253 2444 


TURBO PASCAL 

Extended Pascal for PC DOS, MS DOS, CP/M-86 and 
CP/M80. Turbo Pascal has the following features: 

★ Full screen interactive editor. 

★ 11 digit floating point arithmetic. 

★ Built in transcendental functions 

★ Dynamic strings and full string handling features. 

★ Program chaing with common variables. 

★ Random access data files. 

★ One pass native code compiler. 

★ Produces object code directly. 

★ Locates Run Time errors directly in source code. 

★ Compiles and Links faster than IBM or MT+ 
Pascal. 

★ Requires less than 35k of disk space. 

★ 250 page manual with extensive explanations and 
many illustrated examples. 

★ FREE spreadsheet program written in Turbo 
Pascal. 

Turbo Pascal is written by Bourland International and is in 
no way connected with JRT Systems. 

★ ★ Only £49.95 ★ ★ 
The Creator II and Reporter 

Now you can explore the world of program generators 
without spending a fortune. Full source code supplied. 
(CP/M version requires Microsoft Basic) 

IBM and CP/M versions.£39.95 

TRS80 Version l/lll.£29.95 

Manual Only.£4.95 

CONGUIN SOFTWARE 

14 Goodwood Close, Morden, Surrey SM4 5AW 

No callers please Phone: 0524 381423 


JOIN NBUG 

The NewBrain Users Group 

nual! 1 --- ' "-“ 

irope 
ludi A 


UK £5 
£8 
£10 
£11 


Annual subscription (6 newsletter, special offers, and help).. 

Europe. 

Saudi Arabia etc. 

Far East, USA, South Africa.. 

Limited introductory offer 
Technical manuals £12 + £2 outside Europe 
Beginners’ Guides £6 + £1 outside Europe 

NewBrains.£99.95 

Complete with Beginner's Guide & Technical manual, mem¬ 
bership to NBUG. Limited offer. 

MPE-FORTH & ROM BOX.£89.95 

screen editor, NB i/o and maths pack, Z80 macro assembler, 
decompiler, utilities and manual. 

Invader machine code space game.£8 

and the best graphics game on the NewBrain 

Star Battle high speed m/c animation.£15 

Software supplied on cassette: 

Anthony Ashpitel’s TYPING MASTER.£15 

Chess 2 (an update to the original).£15 

Draughts/Backgammon.£15 

MEMOPAD text processing, wordwrap, etc.£10 

Graphics Artist, aid to graphics.£10 

MORTGAGE.£5 

MATHS PLOTTER.£5 

MICROPAGE ROM box expand up to 120K.£34.95 

EPROM S/W: TYPING MASTER.£35 

MORTGAGE.£15 MEMOPAD.£20 

Your own 8K program in EPROM for.£15 

JOYSTICK including interface and S/W.£25 95 

Games software for joystick.£5 

GFG Microsystems 

36 Armitage Way, CAMBRIDGE CB4 2UE 
_Tel: (0223) 315120/207237_ 

NO extras to pay. Postage etc free 

_ Dealer enquiries welcome _ 


3050 PRINT INK 4;AT 14,0;”4) Label for y axis:": PRINT »y* 
3060 PRINT INK 4;AT 18,0;"5) Year option: 

3070 IF monthOO THEN PRINT "Yes" 

3080 IF month=0 THEN PRINT "No" 

3090 PRINT INK 4;AT 20,3;"Start month: PRINT month 

3100 PRINT > 1; PAPER 2;AT 0,0;" Press number and enter details 

n to Menu " 

3110 PAUSE 0: POKE 23658,0 


’M’ tc retur 


3120 

IF 

INKEY*="1" 

THEN 

LET 

f=4: LET g=31: 

GO 

SUB 

3300: 

LET t*=dS 

3130 

IF 

INKEY*="2" 

THEN 

LET 

f=8: LET g=31: 

GO 

SUB 

3300: 

LET s*=d* 

3140 

IF 

INKEY*="3" 

THEN 

LET 

f = 12: LET g=24: 

: GO 

SUB 

3300: 

: LET x*=d$ 

3150 

IF 

INKEY*="4" 

THEN 

LET 

f = 16: LET g = 14: 

: GO 

SUB 

3300: 

: LET y*=d* 

3160 

IF 

INKEY*="5" 

THEN 

GO 

SUB 3200 




3170 

IF 

INKEY*="m" 

THEN 

GO 

TO 500 





3180 

GO 

TO 3100 









LET non 


3200 PRINT > 1;AT 0,0;z$; PAPER 2;" Year option required? (y/n) " 

3210 POKE 23658,0: PAUSE 0: IF INKEY*="n" THEN LET month=0: LET n*= m *< 1 » ■ pptnt 
AT 18,16;"No ";AT 20,16;"O ": RETURN 
3220 IF INKEYtO'V THEN GO TO 3200 
3230 PRINT AT 18,16;"Yes" 

3240 LET c*=" Enter starting month number ": LET col=18: GO SUB 9850; 
th=VAL d*: IF months'1 OR month>12 THEN GO SUB 9990: GO TO 3240 
3250 LET n$=m$(2,(month-1>*2+1 TO )+m*(2, TO Cmonth-1)*2) 

3260 RETURN 

3300 PRINT M;AT 0,0;z*;z* 

3310 PRINT PAPER 6;AT f,0;z*( TO g): LET d*="" 

3320 PRINT AT f,LEN d*; PAPER 2; FLASH 1;CHR* (76-<9 AND PEEK 23658=8))- FAUSE O 
: LET i*=INKEY*: LET i=CODE i* 

3330 IF i=6 THEN POKE 23658,ABS (PEEK 23658-8): GO TO 3320 
3340 IF i=13 THEN GO TO 3400 

3350 IF i=12 AND d*<>"" THEN PRINT AT f,LEN d*; PAPER 6;" ": LET d*=d*C TO LEN 
d*-l): GO TO 3390 

3360 IF LEN d*=g THEN GO TO 3320 

3370 IF i<31 OR i>127 THEN GO SUB 9990: GO TO 3320 
3380 LET d*=d*+i* 

3390 PRINT AT f,0; PAPER 6; INK 0;d*: GO TO 3320 

3400 PRINT AT f,LEN d*;" ";AT f,0; OVER 1; PAPER 0; INK 7;z*( TO g+1) 

3410 RETURN 

4000 REM *********************** 

4001 REM bar graph 

4002 REM *********************** 

4010 IF n=1 THEN LET d*="1": GO TO 4060 

4020 CLS : PRINT TAB 11; PAPER 6; INK 0;"BAR GRAPH" 

4030 PRINT AT 5,0;"Which data?" 

4040 FOR f=l TO n: PRINT AT 6+f,2;fj") ";a*(f>: NEXT f 
4050 PRINT AT 18,0;"Data to be graphed": GO SUB 9860 
4060 GO SUB 9100 

4070 LET f=VAL d*(l): IF LEN d*=l THEN LET g=f: GO SUB 9200: GO TO 4090 

4080 LET g=VAL d*(2): GO SUB 9200: GO SUB 9500: LET f=g 

4090 GO SUB 9500: RANDOMIZE USR 60000: IF LEN d*<>3 THEN GO TO 4120 

4100 LET g=VAL d*(3): FOR f=l TO e(g)-l: PLOT INK 8;48+f*16,36+py+d(f,g)*sc: DR 

AW INK 8; OVER 1;16,(d(f+1,g)-d(f,g))*sc: NEXT f 

4110 PRINT PAPER 1;"/-";a*(g) 

4120 PRINT > 1; PAPER 2;AT l,0;b*(7) 

4130 IF INKEY*="m" THEN GO TO 500 
4140 IF INKEY*="p" THEN COPY 
4150 IF INKEY*="r" THEN GO TO 4000 
4160 GO TO 4130 

5000 REM *********************** 

5001 REM Iine graph 

5002 REM *********************** 

5010 IF n=l THEN LET d*="1": GO TO 5060 

5020 CLS : PRINT TAB 11; PAPER 6; INK 0;"LINE GRAPH- 

5030 PRINT AT 5,0;"Which data?" 

5040 FOR f=l TO n: PRINT AT 6+f,2;f;") ";a*(f): NEXT f 
5050 PRINT AT 18,0;"Data to be graphed": GO SUB 9860 
5060 GO SUB 9100: GO SUB 9300 

5070 FOR a=l TO LEN d*: LET g=VAL d*(a): GO SUB 9600: NEXT a 
5080 PRINT > 1; PAPER 2;AT l,0;b*(7) 

5090 IF INKEY*="m" THEN GO TO 500 
5100 IF INKEYS="p" THEN COPY 
5110 IF INKEY*="r" THEN GO TO 5000 
5120 GO TO 5090 

6000 REM *********************** 

6001 REM pie chart 

6002 REM *********************** 

6010 IF n=l THEN LET g=n: GO TO 6060 

6020 CLS : PRINT TAB 11; PAPER 6; INK 0;"PIE CHART" 

6030 PRINT AT 5,0;"Which data?" 

6040 FOR f=l TO n: PRINT AT 6+f,2;f;") ";a*(f>: NEXT f 

6050 PRINT AT 20,0;"Chart of data": GO SUB 9840: LET g=VAL d* 

6060 IF e(g)=1 THEN LET h=0: GO TO 6110 

6070 PRINT ?1;AT 0,0; PAPER 2;" Do you want a segment of the pie highligh 

ted? (y/n) 

6080 PAUSE 0: IF INKEY*="n" THEN LET h=0: GO TO 6110 
6090 IF INKEY*< >"y" THEN GO TO 6080 

6100 PRINT AT 20,0;"Segment number ": LET c*=" Enter number to be highlighted ": 

LET col=17: GO SUB 9850: LET h=VAL d*: IF h<1 OR h>e(g) THEN GO SUB 9990: GO T 
O 6100 

6110 LET t=0: LET a=0: LET c=100: LET r=0: FOR f=l TO e(g): LET t=t+ABS d(f,g): 
NEXT f 

6120 CLS : PRINT TAB 16-LEN t*/2;t*;AT 1,16-LEN s*/2;s*;AT 2,0;a*(g, 

";AT 4,21;“Percentages" 

6130 FOR f=l TO e(g): PLOT 84,76: LET p=ABS d(f,g)/ts LET rl=r+p*PI: LET 
*PI: DRAW 48*C0S r,48*8IN r 
6140 IF h=f THEN PLOT B4+10*C0S rl,76+10*SIN rl: DRAW 48*C0S r,48*SIN r 
6150 LET hi=0: DRAW 48*(C0S a-COS r),48*(SIN a-SIN r),-p*2*PIi IF e(g)=l THEN C 
IRCLE 84,76,48 

6160 IF h=f THEN DRAW -48*C0S a,-48*SIN a: LET hi=l 

6170 LET p1=INT (p*le4+.5)/100: LET q*=STR* (INT (100*(pl-INT pi)+.5)/100)+"0" 
6180 1_ET p*=STRS INT pli LET C"_ "fd* AND, q»C4 TO AND q*£ U-" . 

(q*(2 TO ) AND q*(l TO 2)="0.") 

6190 PRINT AT 5+f,29-LEN p*;p*+q*( TO 3) 

6200 IF p<0.025 AND hOf THEN PRINT INK 4;AT 5+ f, 22; "*" ; AT 19,24;"* = not";AT 
20,24;"IabelIed";AT 21,24;"on chart" 

6210 IF monthOO THEN POKE 23606,116: POKE 23607,232 
6220 PRINT AT 5+f,23;n*(f*2-1 TO f*2) 

6230 IF p<0.025 AND f<>h THEN GO TO 6260 

6240 PLOT 84+(hi*8+52)*COS r1,76+(hi*8+52)*SIN rl: DRAW 4*C0S rl,4*SIN rl 
6250 PRINT OVER 1; INK 4;AT 12-(8+hi)*SIN r1,10+(8+hi)*COS rl;n$(f*2-l TO f*2) 
6260 LET a=r« POKE 23606,0: POKE 23607,60: NEXT f 
6270 PRINT ?1;AT 1,0; PAPER 2;b*(7) 

6280 IF INKEY*="m" THEN GO TO 500 
6290 IF INKEY*="p" THEN COPY 
6300 IF INKEY*="r" THEN GO TO 6000 
6310 GO TO 6280 

8000 REM *********************** 

8001 REM poke code 

8002 REM *********************** 

8005 CLS : PRINT "PLEASE WAIT - POKING M. CODE": PRINT 
8010 LET c=0: LET rn=60000 


TO 1(g));": 

+p*2 


214PCW 



































MICROMART 


PROGRAM FILE 





• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

8015 FOR 1=0 TO 3s READ a* 

8020 FOR s=l TO LEN a* STEP 2 

8025 LET a=CODE a*(s>: LET b=CODE a*(s+l> 

8030 LET c=c+b+a 

8035 IF a>96 THEN LET a=a-39 

8040 IF b>96 THEN LET b=b-39 

8045 LET a=a-48: LET b=b-48 

8050 POKE m,a*16+b 

8055 LET m=m+l 

8060 NEXT s 

8065 READ chksum 

8070 PRINT 1*10+8100: IF cOchksum THEN PRINT "Error at line ";1*10+8100: STOP 
8075 LET c=0: NEXT 1 

8080 RETURN 

8100 DATA "1126533e3f2148ea01001813d5c5e508af0B46f578cb7f2809ed4447083c081418071 
5a72003041833eb f1f577e57c e6" 

8105 DATA 6132 

8110 DATA "18cb2fcb2fcb2fc65867d51146ea7b815flad177el08a72029087c3d672fe607200a7 
dd6206f38047cc60867 f1lOccel" 

8115 DATA 6564 

8120 DATA "23c1c b4028050d3e3 f18033e fc Oc d1109ac 9087c 3c 67e60720e27dc6206 f38dc 7c d60 
86718d6070408d9e5d93ae7ea6f" 

8125 DATA 6571 

8130 DATA M cb276722e7ea01101711010179b8300669d5af5f18056841d5160060781f853803bc3 
807944 fd9c1c518044 fd5d9c12a" 

8135 DATA 6079 

8140 DATA "7d5c78844779854fcd34ebd97910dfdld9e1d9c9ed437d5ccdaa2247043e0lOf10fd4 
7e5f52ae7ea3ae6eaa720017c3d" 

8145 DATA 6925 

8150 DATA "32e6eabd3806f1e17eb077c9f1e1c92157500609c5e506087e23ed670f0fOf0f2b772 

410 f 3e 1 c 12b 2b 10e9c 9 " 

8155 DATA 5996 

8160 DATA "00390aOaOb2al2000010a8a8a8a8aB00003b223b2222230000b028b02828b00000293 
a2a2b2a2a000030a8a8b0a8a800" 

8165 DATA 5960 

8170 DATA "00132a2a3b2a2a000030a8a8302828000028a8a890909000003a0a0a0a2a11000090a 
8a8a8a8280000a0a0a0a0a03800" 

8175 DATA 5915 

8180 DATA "00122a2a3a2a29000090a8a0a0a83800001b2223120a330000b028a83020a00000112 
a2a2a2al10000b8101010109000" 

8185 DATA 5627 

8190 DATA "00112a2a2a2a29000028a8a8a890100000332a2b2a2a3300009820a020209800" 

8195 DATA 3786 

9000 REM *********************** 

9001 REM data input 

9002 REM *********************** 

9010 LET f=0s PRINT AT 4,g*8+5;g>")" 

9030 GO SUB 9830 

9040 LET 1<g)=LEN d*: LET a*<g)=d* 

9050 GO SUB 9810 

9060 IF i=end OR i=end+32 THEN GO TO 9080 

9070 LET f=f+l: LET d<f,g)-VAL d*s IF f<12 THEN GO TO 9045 

9080 LET e(g)=fs RETURN 

9100 REM *********************** 

9101 REM scale 

9102 REM *********************** 

9110 CLS : PRINT AT 10,10;"PLEASE WAIT";AT 12,9;"SCALING DATA" 

9120 LET s=0: LET s5=2: LET m=l: LET dl=Os FOR a=l TO LEN d*s LET g=VAL d*<a): 1 

F e(g)>d1 THEN LET dl=e(g) 

9130 FOR f=l TO e(g>: LET k=Os LET b=ABS d(f,g) 

9140 IF b>10 THEN LET b=b/10: LET k=k + lt GO TO 9140 

9150 IF k >s THEN LET s=k: LET s5=2 

9160 IF SGN d(f,g)=-l THEN LET m=.5 

9170 NEXT fs FOR f=l TO e(g)s LET b=ABS d(f,g)/10~s 

9180 IF b>5 THEN LET s5=l 

9190 NEXT f: NEXT a: LET sc = 12*r»*s5/10~s: RETURN 

9200 REM *********************** 

9201 REM poke bar data 

9202 REM *********************** 

9210 POKE 59974,f*2: POKE 59975,g*2 

9220 FOR a=l TO 12: POKE a*2+59974,d(a,f)*sc: POKE a*2+59975,d<a,g>*sc : NEXT a 

9300 REM *********************** 

9301 REM draw graph 

9302 REM *********************** 

9310 CLS : PRINT TAB 16-LEN t*/2;t*;AT 1,16-LEN s*/2;s* 

9320 PLOT 55,36: DRAW 0,120: IF m=l THEN PLOT 52,36: LET py=0: POKE 60001,38: P 
OKE 60002,83 

9330 IF m=.5 THEN PLOT 52,97: LET py=61* POKE 60001,38: POKE 60002,78 

9340 DRAW 195,0: LET x=36: FOR y=6 TO 114 STEP 12: PLOT 54,x+y: DRAW 1,0 

9350 IF m=.5 AND y=54 THEN LET x=x+l 

9360 PLOT 52,x+y+6: DRAW 3,0: NEXT y: PLOT 52,36: DRAW 3,0 

9370 LET a=10~s: IF s>2 THEN LET a=l: PRINT AT 20,0; INK 4;"x";10~s: LET s=0 

9380 INK 4: FOR y=0 TO 10 STEP 2: LET x=a*<10-y+2*y*<m-l>>/s5i PRINT AT 2+1.5*y, 
6-LEN STR* x;x: NEXT y 

9390 IF monthOO THEN POKE 23606,116: POKE 23607,232: PRINT AT 18,7;n*( TO d1*2 
): POKE 23606,0: POKE 23607,60 

9400 IF month=0 THEN PRINT AT 18,7;n*C TO dl*2): RANDOMIZE USR 60255 

9410 PRINT AT 19,19-LEN x*/2;x* 

9420 FOR y=l TO LEN y*: PRINT AT 9-LEN y*/2+y,4-s-1/m;y*<y>: NEXT y 

9430 INK 7: PRINT AT 21,0; PAPER l;z*;AT 21,0;"KEY: "; 

9440 RETURN 

9500 REM *********************** 

9501 REM key 

9502 REM *********************** 

9510 LET i=f*2 

9520 PRINT PAPER 1; INK INK 7;"=";a*<f>; 

9530 RETURN 

9600 REM *********************** 

9601 REM draw line 

9602 REM *********************** 

9610 POKE 60135,g*2-2: POKE 60134,0: PLOT 63+g,36+py+d<1,g)*sc 

9620 FOR f=l TO e<g)-l: LET y=d<f+1,g)-d<f,g): POKE 60152,ABS y*sc: POKE 60155,S 

GN y 

9630 RANDOMIZE USR 60137: NEXT f 

9640 PRINT PAPER 1;k*Cg);k*(g);a*<g); 

9650 RETURN 

9800 REM *********************** 

9801 REM keyboard input 

9802 REM *********************** 

9810 LET 1ine=f+7: LET col=g*8+7: LET 1en=7i LET end=69: LET max=57: LET min=45: 

LET excep=47: LET c*=b*<3>: GO TO 9880 

^LE T L ex cep =4 7*: + t.E T^rV^b* ( 6^T + G(T TO T 9880 ^ ^ * 0 d= 236 : LET _5Zi„LEI_jni n _45 

9830 LET 1 ine=5: LET col=g*8+7: LET 1 en=7: LET end=256: LET rnax = 127: LET rmn=31: 
LET excep=0: LET c*=b*<2>: GO TO 9880 

9840 LET 1 ine=20: LET col=15: LET len = l: LET end=256: LET rr.ax=CODE STR* n: LET m 
in=49: LET excep=0: LET c*=b*<5): GO TO 9880 

9850 LET 1 ine=20: LET 1 en=2: LET end=256: LET rnax=57: LET rnin=48: LET excep=0: G 

0 TO 9880 

9860 LET 1ine=18r LET col=22: LET len=n: LET end=256: LET max=CODE STR* n: LET rn 
in=49: LET excep=0: LET c*=b*(4)i GO TO 9880 

9880 PRINT AT 1ine,col-1en; PAPER 6;z*< TO len): LET d*="" 

• 




CHATTERBOX II can say anything! 

Genuine phoneme synthesis - not just recorded 
speech - hence unlimited vocabulary. 
Programmable pitch for more natural intonation 
(exclusive to Wm Stuart Systems)- solid tone 
cabinet for quality sound - integral beep/music 
amplifier. PLUS expansion socket for BIG EARS 
voice recognition system. Full instructions 
technical notes and software supplied with this 
outstanding educational unit. 

DEALER ENQUIRIES WELCOME 


As seen on BBC TV “Computer Programme 

*BIG EARS 



SPEECH 
INPUT 
FOR ANY 
COMPUTER 

Hugely successful Speech Regmtion System 
complete with microphone, software and full — - - 

instructions. ONLY L49 

BUILT TESTED & GUARANTEED 
PLEASE STATE COMPUTER UK101. 

SPECTRUM, ATOM, NASCOM2, Vic 20, Micron, 

ZX80 81, PET, TRS80, MZ80K APPLE II, BBC MICRO, CBM 64 


ZX81/SPECTRUM 

MUSIC SYNTHESISER (Stereo) 

+ 16 LINE CONTROL PORT 

Play 3-part music, sound effects, drums etc Full 
control of attack, decay and frequency 
Input/Output lines provide control and monitor 
facility for Home Security, Robot Control, Model 
Railway etc etc. Works with or without 16K RAM 

Full instructions software included amazinp vai hf 

Add keyboard to make a live performance 
polyphonic synthesiser! 

Note up to 3 units can be used simultaneously. £19.50 (kit) 
giving 9 music channels & 48 10 lines E25.50 (BUILT) 



f THE COMPOSER 

Synthesiser Music 
Programme 

Enter & play 3 part harmony 
Includes demonstrations _ 

I (Spectrum ZX81 (recommended £71 


r TALKING HANGMAN 

For CnatterOox 1 A ^ 

The classic game JDL 

claims ns victims ( . 1 

with a dry vocai 1 4'"* 1 

accompaniment (Spectrum) £6 I 


[ZX ARP/DRUMSEQ 

Fascinating synthesiser 
demonstrations Generates 
automatic sequences and 
plays from keyboard Some 1 
weird effects (Spectrum) 

£6 



[ CHROMACODE?????? 1 

Can you oeluse the bomp by 
cracking the secret 
combination before time runs 
out 7 With Chatterbox voice 
I output (Spectrum) I 


COLOUR MODULATOR 

RGB in, PAL UHF out (not for ZX) 


KIT £16 
BUILT £22 


[ Please add VAT at 15% to prices All enquiries 

{ Bai clay/Access orders accepted by telephone S A E please 


Cholderton 

STUART Nr Salisbury 

'S’ 1 Wiltshire SP4 ODZ 

SYSTEMS Ltd Tel 098 064 235 


ADDER 

PUBLISHING 

WILL BE LAUNCHING THEIR NEW RANGE OF 
TECHNICAL BOOKS FOR THE QL, BBC, 0RIC, 
ELECTRON and SPECTRUM AT THE PCW 

SHOW ON STAND No. 326 (Opposite Sinclair on 
ground floor). 

ADDER IS A NEW CAMBRIDGE BASED PUBLISHING HOUSE 
SPECIALISING IN HIGH QUALITY TECHNICAL BOOKS AND 
SOFTWARE. OUR SUPER RANGE OF BOOKS AND SOFTWARE WILL 
BE ON SALE FOR THE FIRST TIME AT THE PCW SHOW. COME 
ALONG AND SEE US THERE. (Stand 326 opposite to Sinclair 
Research). 


ADDER PUBLISHING 

PO BOX 146, CAMBRIDGE CB1 2EQ 


PCW215 







































MICROMART 


EX-STOCK PRICE BEATERS! 

COMPUTERS 



RRP 

Our Price 

IBM PC 64K/mono 

1988.00 

1775.00 

IBM XT 256K/colour 

4600.00 

4140.00 

ACT Sirius 128K RAM 

2195.00 

1700.00 

ACT Sirius 256K10mb 

3995.00 

3196.00 

ACT Apricot twin floppy 

1890.00 

1512.00 | 

ACT Apricot xi lOmb disk 

2995.00 

2396.00 

Philips P2010 portable 

1390.00 

1190.00 

Philips P2012 portable 

1690.00 

1350.00 

PRINTERS 


Epson FX-100 matrix printer 

569.00 

499.00 

Epson RX-80 matrix printer 

319.00 

270.00 

Smith Corona TP-1 daisywheel 

217.00 

199.00 

Brother HR-15 daisywheel 

445.00 

390.00 

SOFTWARE 


Wordstar 

295.00 

265.00 

Supercalc 2 

199.00 

179.00 

Dbase II 

438.00 

395.00 

Cardbox 

195.00 

165.00 

Multiplan 

199.00 

179.00 

Many more products available — 

telephone for details. 

All items supplied include full manufacturers warranty 

and installation. All prices exclude VAT. 


Alliance Computers Limited 

34 Priestgate, Peterborough, Cambs. PEI 1JA ; 

Telephone: (0733) 

48423 



/mccc-cc/npurm 

iti/UGAiice 


★ All Risks Cover (incl. Transit) 

— up to £10,000 for £20 

★ Increased Cost of Working - to reinstate 
lost data 

★ Breakdowns Derangement-alternative 
to maintenance agreement 

Comprehensive cover at a 
reasonable premium:- 

Talk to us before taking a Maintenance Contract 

Write with details of equipment and value to:- 

Geoffrey Hoodless & Associates 
Insurance Consultants 
Freepost (no stamp required) 
Woking, Surrey GU21 4BR 

Tel: Woking (04862) 61082 Answering Service. 


C0MPUCLUB 

CUTS THE COST OF YOUR 
COMPUTING 

LARGE QUANTITY OF CUT PRICE 
ORIGINAL SOFTWARE, 
RIBBONS, DISKS, 

BLANK TAPES, ACCESSORIES 

IN FACT ALL YOU NEED FOR 
YOUR COMPUTER AT DISCOUNT 
PRICES 

MONTHLY NEWSLETTER WITH 
SPECIAL OFFERS 

ANNUAL SUBSCRIPTION £5 

Details from: 

COMPUCLUB 

FREEPOST 
AMERSHAM 
BUCKS HP6 5BR 


PROGRAM FILE 


9890 PRINT > 1|AT 0,0* z*; PAPER 2*cf 

9900 PAUSE 0: LET i*=INKEY*: LET i=CODE i* 

9910 IF i “12 AND dtO"" THEN PRINT AT line, col -LEN d*; PAPER 6; 
TO LEN d*-l): BO TO 9970 

9920 IF i-13 AND d*<>"" THEN GO TO 9980 

9930 IF LEN d*=len THEN GO SUB 9990: GO TO 9890 

9940 IF i“end OR i=end+32 AND d*="" THEN GO TO 9980 

9950 IF i<min OR i>max OR i-excep THEN GO SUB 9990: GO TO 9890 

9960 LET d*=d*+i* 

9970 PRINT AT line,col-LEN d*; PAPER 6* INK Ojd*: GO TO 9900 
9980 PRINT OVER 1;AT Iine,col-1en;z*( TO len)i RETURN 
9989 REM *********************** 

9990: PRINT .> 1 j PAPER 2;AT 0,0|" **INVALID ENTRY** 

E-ENTER ": BEEP .3,10: PAUSE 75 

9995 PRINT MjAT 0,0;z*;z*: RETURN 


LONGUflXT MICRO SYSTEMS PLC 
1983 Results 

5O0 - 


": LET d*=d* r 


PLEASE R 



= P r O f i t 


= O v erhds/=Sa les 


LONGUflIT MICRO SYSTEC 
1983 Re s u Its 

Sa l e s : 



Percentages 

3flfl 4.34 

FEF! 8.00 

MR 4.58 


. 96 
. 67 
. 35 
. 0 1 
. 02 
. 62 
. 77 
. 29 


10 
12 
10 
13 


LONGURIT MICRO SYSTEMS PLC 



-Profit ----Ove rhds-- Sa les 



Atari Autorun 

by Steven Green 


This useful disk-based utility produces 
an autorun menu from which machine 
code and Basic programs can be 
loaded, using only the SELECT and 
START keys. 

Program one should be typed in and 
saved to disk as SAVE"D:MENU". 

The second program can then be 
typed in and RUN. After running this 
program you should select DOS, option 
K — Binary Save to Disk. In answer to 
the prompt SAVE-GIVE FILE, START, 
END, (INIT, RUN) type AUTORUN. SYS, 
0600,0686,0600. This sequence creates 


an autorun file which will run the menu 
program each time the drive is booted. 

The menu will now load Basic and 
machine code programs (with the 
extender .OBJ) without the need to call 
DOS. The required program is selected 
using the SELECT key and loaded at a 
press of the START key. 

It's also possible to delete, lock, 
unlockand renamefiles from the menu 
with use of CTRL and D, L, U and R keys 
respectively. Pressing the 2 key will 
produces menu ofthecontents of drive 
two, and pressing D will call DOS. 


• 

PROGRAM 1, MENU 

• 


1 REM . S.P.GREEN 6A, WRYTHE LANE,CARS. 


• 

HALTON,SURREY,SM5 2RN. TEL.737 2001 EX 

• 

• 

. 57 

• 


30000 DIM FA*(17),FB*(28),A*(16),C*(39 


• 

):FOR 1=1 TO 39:C*(1,1)=" ":NEXT I:FB* 

• 


="D1:" 


• 

30005 POKE 580,1:C0NS0L=53279:NAME=301 

• 

• 

60:LINE=30170:KEY=764: V=3: H=0:R=0:K=0 

• 


216 PCW 
































MICROMART 


PROGRAM FILE 


# 

30010 GRAPHICS 0:POKE 709,32:POKE 710, 

40:POKE 712,40:POKE 82,2:POKE 65,0:P0K 

E KEY,255 

30015 ? "> >":POSITION 13,0:? " DISK 

MENU DRIVE ";FB*(2,2):? :? 

30016 REM "}}"=ESC CTRL 2 ESC CTRL CL 

EAR 

30020 IF FB*<2,2)="1" THEN OPEN #1,6,0 
,"D1:*.* M 

30022 IF FB*(2,2)="2" THEN OPEN #1,6,0 
,"D2:*.*" 

30025 TRAP 30060:IF R=40 THEN 30070 

30030 INPUT #1,FAS:IF FA*(5,8)="FREE" 

THEN POSITION 12,1:? FAS;:POSITION H,V 
:GOTO 30060 

30033 IF FA*(3,5)="D0S" OR FA*(3,5)="D 

UP" OR FA* (3,6)="MENU 11 OR FA* (3,9) = " AU 
TORUN" THEN 30025 

30035 ? FA*(1,1);:FOR 1=3 TO 10:IF FA* 

(I, DO" " THEN ? FA* (1,1);: NEXT I 

30040 IF FA* (11, IDO" " THEN ? ".“is? 

FA*(11,13);:FOR 1=1 TO (LEN(FA*)-6):? 

" ";:NEXT Is? FA*<15,17):GOTO 30050 

30045 FOR 1=1 TO LEN(FA*)-2:? " "|sNEX 

T Is? FA*(15,17) 

30050 R=R+1:IF R>19 THEN POKE 85,22:P0 

KE 84,R—17 

30055 GOTO 30025 

30060 K-Is CLOSE ttlsGOTO 30070 

30070 TRAP 30180:POKE 752,0:POSITION 1 
,23:? "PRESS SELECT OR START (D=DOS> 

II ■ 

9 

30075 FOR L00P=0 TO 0 STEP 0:IF V>22 A 

ND H=0 THEN H=20:V=3 

30080 IF R>19 THEN IF V>=R-17 AND H=20 
THEN V=3:H=0 

30085 IF R<=19 THEN IF V>=R+3 THEN V=3 
:H=0 

30090 POSITION H,V:? " ";:IF PEEK(CONS 

OL)=5 THEN V=V+1:FOR 1=1 TO 50:NEXT I 
30095 IF PEEK(CONSOL)=6 THEN GOSUB NAM 

E:GOTO 30140 

30100 IF PEEK(CONSOL)=3 AND R=40 THEN 

FOR 1=2 TO 22:POSITION 0,1:? C*:NEXT I 
:R=0:POSITION 2,3:GOTO 30025 

30110 IF PEEK(KEY)=186 THEN GOSUB NAME 
: A*="Deleatrfng"=> ":P=8: GOSUB LINE: X 10 

33,#1,0,0,FB*:GOTO 30005 

30115 IF PEEK(KEY)=128 THEN GOSUB NAME 
:A*="Locking => ":P=8:G0SUB LINE:XIO 3 
5,#1,0,0,FB*:GOTO 30005 

30120 IF PEEK(KEY)=139 THEN GOSUB NAME 
:A*="Unlocking => ":P=8:G0SUB LINE:XIO 

36,#1,0,0,FB*:GOTO 30005 

30125 IF PEEK(KEY)=168 THEN GOSUB NAME 
:A*="New name -for=>" : P=0: GOSUB LINE: GO 

SUB 30175:XIO 32,#1,0,0,FB*:GOTO 30005 

30126 IF PEEK(KEY)=31 THEN FB*="D1:":P 

OSITION 34,0:? FB*(2,2):GOTO 30005 

30127 IF PEEK(KEY)=30 THEN FB*="D2:":P 
OSITION 34,0:? FB*(2,2):GOTO 30005 









: GO FORTH & *; 

THE LANGUAGE OF 
TOTAL CONTROL 

Laboratory Microsystems FORTHs — the 

professional FORTHs complete with editors, 
assemblers, turn-key compiler, many system 
utilities, multi-tasking, and extensive documenta¬ 
tion. The FORTHs are available for 8080, Z80, 
8086/88 and 68000 processors using CPM-80, 
CPM-86, MSDOS/PCDOS or CPM-68K. 

CPM-80. £60 CPM-86. £105 

MSDOS/PCDOS CPM-68K. £190 

£105 

NEW — FORTH-I- packages have 32-bit stacks 
and can access the processor’s full address 
space for both program and data. 

CPM-86/ 

MSDOS/PCDOS CPM-68K. £290 

£190 

Nautilus Systems Cross-compilers — transport 
FORTH to different processors, generate 
ROMmable code, these compilers will run on any 
of the FORTHs above. The complete develop¬ 
ment system — a real time saver. Choose 
targets from — 6502, 8080, 8086/88, Z80, 6800, 
6301/6801, 6809, 68000, 1802, Z8, 8070, 9995/ 
99000, Z8000, LSI-11. First compiler from £290, 
additional targets from £95. 

NEWBRAIN FORTH in PROM — includes 
screen editor, full integration to NEWBRAIN i/o 
handlers, complete Z80 macro-assembler, float¬ 
ing point, graphics, decompiler, utilities, and 
manual — £55 -I- VAT. 

DIY FORTH kits Installation manual — How to 

do it, model, definitions, editor. £7 

Source code listing for one processor — choose 
from 6502, 6800, 6809, 8080, Z80, 8086/8088, 
9900, 1802, 68000, Z8000, VAX, Apple ][, 
LSI-11, Eclipse.£7 

Comprehensive range of FORTH books 
includes — 

Starting FORTH by Brodie — the classic £16.25 

Systems Guide to fig-FORTH by Ting. £22.00 

FORTH Programming by Scanlon. £13.50 

Threaded Interpretive Languages by Loeliger 

£20.75 


r -n 

Microprocessor Engineering Ltd 
21 Hanley Road Shirley 
Southampton SOI SAP 
Tel: 0703 780084 

v_y 





ORIC 

ELECTRON 

SPECTRUM 


Advanced User Guides 
from Cambridge 

For more information write to: 

ADDER PUBLISHING 

PO BOX 146, CAMBRIDGE CB1 2EQ 


PCW217 









































MICROMART 


Do you feel your spare time, your skills and your 
computer could be put to better uses than just simply 
playing games? If the answer is “yes”, and you can tick a 
further “yes” from the questions below then we offer you 


eooo’s 

REWARDS 


Would you like to write 
programs for business 
applications? 

YesQ 

NoQ 

Can you write machine code 
programs? 

YesD 

nod 

Would you (or someone else for 
you) type in data, accurately? 

Yes □ 

Non 

Would you like to debug or 
improve someone else’s 
programs? 

YesD 

Non 

Do you possess some 
utility/business programs or 
applications you wrote yourself 
or acquired commercially? 

YesD 

Non 


If yes please give details:. 


Please state makes, models and storage 
capacities of your 

Computer(s). 


Disk drive(s) 

Cassette 
Graphic Plotter 
Printer 
Modem 


YesD NoD 
Yes □ No □ 
Yes □ No □ 
Yes □ No □ 


Sundry items that might be of interest (Eprom 
prgmr etc) 


Do you belong to a computer 

club Yes □ No □ 

Name (Mr/Mrs/Miss). 

Address. 


Phone No. 

Please give further details on a separate sheet 

— if you have, or have access to, more than one computer or storage 
device of different make and can transfer data or programs between 
them. 

— if you have some brilliant ideas about any business or other 
applications but can’t quite put it together. 

One of our major projects is a trading system for commodity prices, 
involving mathematical analysis, and offers the biggest rewards . .. 
Would you eventually be willing to learn more about the commodity 
markets and existing systems? 

Yes □ No □ 


Please post without delay to 

AURAC LTD 

la Queen’s Gate, London SW7 5EH 


PROGRAM FILE 


• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

30128 IF PEEK(KEY)=58 THEN POKE KEY,25 

5: DOS 

30129 POKE KEY,255 

30130 NEXT LOOP 

30140 IF FB*(4,4)=" " THEN 30005 

30145 FOR 1=4 TO LEN(FB*):FB*(1,1)=CHR 
*(ASC(FB*(1,1))+128):NEXT I 

30150 POSITION 0,23:7 "Loading ";FB*(4 
,LEN(FB*));:FOR I=LEN(FB*) TO 15:7 " " 

;:NEXT 1:7 "Please stand by. .";:POSITI 

ON H, V 

30155 FOR 1=4 TO LEN(FB*):FB*(1,1)=CHR 
*(ASC(FB*(I,I))-128):NEXT I 

30156 IF FB*(LEN(FB*)—2,LEN(FB*))="OBJ 
" THEN 30200 

30157 IF FB*(LEN(FB*)-2,LEN(FB*))="ENT 
" THEN ENTER FB* 

30158 RUN FB* 

30160 FOR H=H+3 TO H+14:LOCATE H,V,X:I 

F X< >32 THEN FB*(LEN(FB*)+1)=CHR*(X):N 

EXT H 

30165 POSITION H,V:PUT #6,X:RETURN 

30170 POKE 752,1:POSITION 0,23:7 C*;:P 
OSITION P,23:7 A*; FB*(4,LEN(FB*));:POK 

E KEY,255:FOR 1=1 TO 500:NEXT I:RETURN 

30175 7 INPUT A*:? ">":FB*(LEN(FB 

*) +1 )=*'," : FB* (LEN (FB*) +1) =A*: RETURN 

30176 REM ">"=ESC CTRL 2, ">"=ESC CTRL 

CLEAR 

30180 POKE 752,1:7 POSITION 17,10 

:? "SORRY! ":POSITION 5,12:7 "UNABLE T 

0 FOLLOW INSTRUCTIONS_" 

30181 REM "> >"=ESC CTRL CLEAR ESC CTRL 

2 

30185 POSITION 2,14:7 "PLEASE CHECK D 
RIVES AND/OR FILESPECS THEN PRESS 

OPTION FOR MENU." 

30190 IF PEEK(CONSOL)03 THEN 30190 

30195 RUN 

30200 FOR A=1536 TO 1717:READ B:POKE A 
,B:NEXT A 

30210 DATA 162,16,32,173,6,134,207,104 
,104,157,69,3,104,157,68,3,169,4,157,7 
4,3,169,3,157,66 

30220 DATA 3,32,86,228,16,3,76,166,6,1 
69,203,157,68,3,169,0,157,69,3,169,2,1 
57,72,3,169 

30230 DATA 0,157,73,3,169,7,157,66,3,3 
2,86,228,16,6,192,136,240,92,208,96,16 

9,255,197,203,208 

30240 DATA 4,197,204,240,210,169,205,1 
57,68,3,169,0,157,69,3,32,86,228,16,2, 
48,69,165,207,240 

30250 DATA 14,165,203,141,224,2,165,20 

4,141,225,2,169,0,133,207,165,203,157, 
68,3,165,204,157,69,3 

30260 DATA 165,205,56,229,203,157,72,3 
,165,206,229,204,157,73,3,254,72,3,208 
,3,254,73,3,32,86 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 




218 PCW 



























PROGRAM FILE 


• 

30270 DATA 228,16,137,192,3,240,133,76 


• 

• 

,166,6,32,173,6,108,224,2,152,133,212, 
169,0,133,213,169,12 

30280 DATA 157,66,3,32,86,228,96 


• 

30290 LO=USR(1536,ADR(FB$)) 


• 

• 

30300 GOTO 30180 

PROGRAM 2, AUTORUN MENU 
lOO FOR N=1536 TO 1670 


• 

110 READ X:POKE N,X:NEXT N 

120 END 


• 

• 

10000 DATA 162,0,189,26,3,201,69,240,5 
,232,232,232,208,244,232,142,105,6, 189 
,26 


• 

10010 DATA 3,133,205,169,107,157,26,3, 


• 

232,189,26,3,133,206,169,6,157,26,3,16 

n 


• 

10020 DATA 0,162,16,177,205,153,107,6, 
200,202,208,247,169,67,141,111,6,169,6 


• 

,141 

10030 DATA 112,6,169,11,141,106,6,96,1 


• 

72,106,6,240,9,185,123,6,206,106,6,160 


• 

10040 DATA 1,96,138,72,174,105,6,165,2 

05,157,26,3,232,165,206,157,26,3,104,1 


• 

70 

10050 DATA 169,155,160,1,96,7,0,251,24 


• 

3,51,246,67,6,163,246,51,246,60,246,76 


• 

10060 DATA 228,243,249,0,34,85,78,69,7 


• 

7,58,68,34,78,85, 82 




Commodore 64 Basic assembler 

by N Thomas 


The intention when writing this prog¬ 
ram in Basicwastohaveafully-working 
'Basic' assembler with which to write a 
machine code version following the 
same methods and philosophy. In this 
way, all the principles to be used have 
been tested in the Basic program, and 
also, when eventually the assembler 
source is completed, it will be possible 
to amend the machine code very swiftly 
using the latest version of the program 
as the software (in Commodore tradi¬ 
tion!) will be upward-compatible. 

The program should be suitable for 
use with the VIC 20 and Pet computers, 
merely by changing line 5640. The 
value of 43 is the zero page location of 
start of Basic pointer on the 64 and 
should be changed to the relevant 
number for the computer used. 

The outline method used in the 
program is as follows. The assembler 
source code is written asthough it were 
Basic code — that is, with each line 
having its own line number. Start of 
code is signified by a square bracket, [, 
followed by the initial assembly 
address and then by an optional stor¬ 
age address (for assembly into free 
memory for subsequent transfer into 
the 'running' memory after completion 


of the assembly process). End of the 
source is signified by an optional close 
bracket, ]. The source code can be 
located anywhere, but from line 6000 
on is obviously most suitable. 

The assembler uses standard 6502 
mnemonicsand addressing mode con¬ 
ventions, and also includes the most 
useful pseudo-op codes. These are : 

* = N Moves assembly to loca¬ 

tion 'N'. 

* = * + N Moves assembly on by'N' 

bytes. 

.DAT Stores the integer value 

'N' in one byte if N<256, 
and in two bytes (lo-hi) if 
N>255. 

.TXT'ABC' Stores the ASCII codes for 
the text between the sing¬ 
le quotes in the order in 
which it appears. 

So-called 'variables' and labels are 
dealt with in a manner slightly different 
from most assemblers. Variables are 
assigned by superseding the variable 
name by a colon, for example: 

120 :VARIAB=$FFD2 :COMMENT. 
Note that the colon must be the first 
character on the line. Labels are more 
unusual in that they appear as the last 
word on the line and include a trailing 



FORTRAN 

SUBROUTINE 

LIBRARY 

118 routines featuring: 

Sorting and searching 

Interpolation and curve fitting 

Roots of non-linear equations 

Solutions of ordinary differential equations 

Fourier transforms (including real-to-complex FFT) 

Correlation and convolution (time and frequency domain 

methods) 

Integration and differentiation 
Time-series analysis 
Basic statistics 

Vector and matrix processing 

The package contains the full source code 
(diskette and listings) plus documentation which 
includes an example run of each routine. 

Full details from: 

ECHO EXPLORATION 
CONSULTANTS LTD. 

51 River Meads Avenue, Twickenham, 
Middlesex TW2 5JL 


READ & PRINT 
BAR-CODES USING 
ANY COMPUTER 



mJbi 


Bar-codes give a speedy and 
error free means of data entry 
and provide a foolproof method 
of identification for any item or 
document. Typical uses include 
stock control, libraries, filing systems, security and checkpoint verification, 
point of sale terminals, spare parts identification, etc, etc. Already most 
grocery products are bar-coded at source and many other areas of industry 
and commerce are following. Bar-codes will soon be commonplace. 

Altek decoding algorithms have been developed over a period of years and 
are recognised as being second to none. (Others use our software under 
licence, in their own products.) All bar codes may be scanned 
bidirectionally, and our decoders easily exceed the industry standard 
benchmarks. (90% first time read and one substitution error per million 
reads). 

All Altek decoders are housed in a smart instrument case with “ink-well’ for 
the scanning wand when not in use. In addition they all come with software 
to print bar codes on a standard dot matrix printer. (Epson or compatible), a 
complete bar code identification system at minimal cost. 

RS232 Bar-code reader 

This microprocessor based unit decodes the bar-code and converts it into 
ASCII for transmission to the host via a RS232 port. Complete with power 
supply and cables. Works with virtually any computer. Baud rate, data 
format and optional check digit verification selectable with DIL switches. 

£385.00 + VAT 

NEW system for BBC micro 

ROM based, interrupt driven software. Switch on and read bar codes! 
Nothing to load, no commands needed to start. Reads alphanumeric codes 
at power up and automatically inserts the data into the keyboard buffer so it 
is possible to control the computer entirely via barcodes! Decodes ALL these 
formats: EAN13, EAN8, UPC-A, CODE-39 & INTERLEAVE 2/5. As supplied 
to Acorn. £249.00 +VAT 

CBM/PET & APPLE 2 

Lowest cost system. Disk based software decodes the bar code format of 
your choice and is easily interfaced to BASIC or Assembler. A full 
specification bar code identification system as used by many private and 
public sector laboratories, industrial and commercial organisations. 

£199.0+VAT 

(Not suitable for Apple running CP/M . . . 
Use RS232 system!) Phone or write for 
further details. Please state area of 
interest and what computer is to be 
used. We are also franchised 
distributors of Systel bar-code 
products and wands in the 
UK. 



ALTEK 

INSTRUMENTS 
Enterprise House 
44-46 Terrace Road 
Walton-on-Thames, Surrey 
KT12 2SD 
Tel: (0932)244110 
Telex: 295800 CWAOL 


PCW219 







































KINGSLEY 

ENTERPRISES 


Specialists in all kinds of floppy diskettes 
Mail Order Discs 
Prices are for boxes of 10 discs 


Soft Sector 

Nashua Xidex 

5 25" Diskettes 

Dysan 

CenTech 

SS/SD48 

15.00 




SS/DD48 

16.00 

18.00 

19.00 

19.00 

DS/DD48 

18.00 

23.00 

26.00 

24.00 

SS/DD96 

22.00 

25.00 

26.00 

25.00 

DS/DD96 

23.00 

8' 

30.00 

' Diskettes 

33.00 

31.00 

SS/SD 48 

20.00 


25.00 


SS/DD48 

21.00 

22.00 

26.00 

29.00 

DS/DD 48 

22.00 

26.00 

30.00 

33.00 


Sony .3.5 (Apricot) Diskettes £36.00 
Post Paid. Please add V.A.T. at 15% 

Prices correct at time of going to press 
Please ask for details of hard sector discs, 
business/educational accounts, 
discounts, formatting. 

KINGSLEY ENTERPRISES 
87 Whitefield Road 
Stockton Heath ^ 

Warrington 
WA46NB 




- 


0925 64207 
lor 24 hour 
Dial-a-disc service 


SPECTRUM & DRAGON TAPE COPIERS 
and now MICRODRIVE 1 


WE OFFER ON ALL PRODUCTS A FULL MONEY BACK GUARANTEE, an 

update service, and FULLY detailed instructions, with USER friendly 
programs. Match that! 

TAPE COPIER 5 (TC5) makes BACK-UP copies of ANY type of 
SPECTRUM (16/48k) program (incl headerless, m/c, unstoppable) easily 
with MANY unique features. 

MAXIMUM 5 STARS from H.C. Weekly, (just like GRAPHICS and SOUND 
TOOLKIT — £5.50). 

* LOADS in all program parts CONTINUOUSLY — even without pressing 
a key. Other copiers require many loadings — MASSIVELY saving you 
time and trouble! Maxbytes even manages a working copy of the full 
48k. 

* M/Drive — this extra option GENUINELY copies BASIC, M/CODE + 
arrays onto MICRODRIVE. 

* Verifies. Repeat copies. Auto. Abort. Program name plus HEADER 
data. 

* Copies virtually ALL programs. UPDATE service for old customers, to 
keep pace with latest developments £1.50 (£2 with m/drive) + SAE + 
old TAPE. 

MICRODRIVE ONE (MD1) 

48k Spectrum owners with m/drive can NOW transfer the MAJORITY of 
their programs (inc headerless, long programs, + those with LOW 
addresses — say 16384). 

TC5 transfers the bytes, but MD1 has 5 programs to HELP YOU get them 
running + 2 "CAT housekeeping programs. Includes advanced header 
reader, program analysis, and other programs that produce the m/code 
you need. Manual has examples/exercises. UNRIVALLED? 

Spectrum T.Copier £4.50 (or £5.50 with m/drive option);Dragon Copier 
£6.99; Microdrive One £6.50. 

OVERSEAS customers: add £1 Europe, £2 others for each product. 
Please send SAE for enquiries. 


LERM SOFTWARE 

Dept PCW, 10 Brunswick Gdns, Corby, 
Northants 


Programming the 

PET/CBM 

By Raeto West 


The Reference Encyclopedia for Commodore 
PET and CBM Users 
Comprehensive teaching and reference book on 
programming Commodore’s 2000, 3000, 4000 and 8000 
microcomputers and peripherals. 

Many programs, charts and diagrams. 17 chapters, appendices, 
and index, iv + 504 page large-format paperback. ISBN 0 9507650 
0 7. Price in UK and Europe £14.90 each (includes post and 
packing). Five or more £12.90 each. 48 hour order turnaround 
guaranteed. 

Front dealers and booksellers or direct: 

Trade Manager, Edward Arnold (Publishers) Ltd, 
Woodlands Park Avenue, MAIDENHEAD, Berks 
SL33LX. 

Tel: (062882) 3104 

“A masterpiece” — Creative Computing 
“Essentiar — Educational Computing 
“Excellent” — Jim Strasma 
“Comprehensive & Accurate” — Jim Butterfield 


Send orders and make cheques payable to: 

Trade Manager, Edward Arnold (Publishers) Ltd, 

Woodlands Park Avenue, MAIDENHEAD, Berks SL33LX. 


Send.copy/ies Programming the PET/CBM at £14.90 

I enclose cheque/PO for £. 

NAME. 

ADDRESS. 

J 


PROGRAM FILE 


colon, for example: 

130 LDA (POINT),Y ;COMMENT- 

LOOP: 

The main reason for having the label as 
the last word on the line isfor improved 
formatting of the source. 

The main principle used to convert 
mnemonics and operands into the 
relevant machine code is as follows: 
MN$() Contains the 56 different 

mnemonics plus the two 
extra mnemonics .DAT 
and TXT. 

MN%() Contain the correspond- 

ANDMD%()ing fundamental op¬ 
codes and the number 
(from one to eight) of the 
relevant addressing 
method used by any par¬ 
ticular op-code respec¬ 
tively. 

MD$() Contains eight strings 

(plus one error string) cor¬ 
responding to the eight 
possible addressing 
methods. As there are 
differentaddressing mod¬ 
es (immediate, accumula¬ 
tor, and so on), each string 
is 13 characters long with 
each character supplying 
the number divided by 
four which must be logi¬ 
cally 'OR'ED to the fun¬ 
damental op-code to give 
the final full code. 

Thus, taking the following as an ex¬ 
ample: 

200 LDA #$0D ;COMMENT 
Subroutine 2100 searches for "LDA" 
This results in MN=32 
The fundamental code = MN%(32) = 
161 ($A1) 


The addressing method = MD%(32) = 1 
Therefore, MD$(1)="231EE045E76EE" 
Next, subroutine 2300 calculates the 
addressing mode used based on the 
operand "#$0D" and returns a value of 
1 

Extracting character 1 from MD$(1) 
gives 2 

Thefinal op-code = ($A1) or (2*4) = $A9 
The total length of the instruction is 
extracted from IL$ which is in terms of 
the 13 addressing modes 

If the operand is a variable or label, 
the source is searched for a variable of 
the same name and, if found, the 
variable is evaluated. If it's not found, 
then it's assumed to be a label and this is 
evaluated on the final pass of the 
assembler. 

The length of the instruction is stored 
in the end-of-line byte of the line of 
source (normally zero). When the final 
assembly pass is calculating the label 
addresses, it sums these values so that 
no recalculation is necessary. Finally, 
on completion of the assembly (or on an 
error) the source code end-of-line bytes 
are reset back to zero. 

It should be noted that if the assembly 
is halted for any reason, this tidying-up 
process should be forced by typing 
GOTO 3910. 

The program as it stands can be 
rather slow at assembling long source 
files with many labels. The process can 
quite easily be speeded up by replacing 
the label search routine by equivalent 
machine code. The example source 
appended to the program shows a 
possible method of searching for the 
start of the source and this operates 
virtually instantaneously. 


0 = = = = = : GOTO110 ==BRSIC ASSEMBLER = =•= = = 

1 - : N. THOMAS 1984= = ' 

2 - 

3 

4 * 

5 : 

100 —SPECIAL FUNCTIONS— 

110 DEF FNA< X >*9#INT< < X-48 V16)+X-I NT< X/16 >* 16 
120 DEF FNB<X>X+48-7*<X>9 AND X<16) 

130 DEF FNC<X)*PEEK<X)+256*PEEK<X+1> 

140 

150 PRINT" BASIC ASSEMBLER" 

160 PRINT GOTO 5710 
190 
200 

1000 -GET- 

1010 E*1 : IF PT+Y+2 S FNC< PT) THEN RETURN 
1020 Y=Y+1=C=PEEK<PT+Y> = C$=CHR$< C) 

1030 IF C$=" " OR C$='V THEN E=2 =RETURN 
1040 IF 0127 THENC$ = KW$<C AND 127) 

1050 E*© : RETURN 
1060 . 

1100 —WORD- 
1110 WD$=" H 

1120 GOSUB 1010= IF EO0 THEN RETURN 

1130 IF C-32 THEN 1150 

1140 WD$*=WD<+C$ = GOTO 1120 

1150 IF 032 THEN GOSUB 1010 GOTO 1150 

1160 Y=Y-1:RETURN 

1170 . 

1200 -HEX- 

1210 K$=""=IF K>255 THEN RETURN 
1220 K1 S INT<K/16) 

1230 K**CHR*<FNB<K1>) 

1240 K1*K-K1*16 

1250 K*«K$+CHR$< FNB<K1)) 

1260 RETURN 
1270 . 

1300 —DOUBLE-HEX— 

1310 K=INT<A/256) 


220 PCW 



































PROGRAM FILE 




1320 GOSUB 1210 ; NS-KS 

1330 K=fl-256*K 

1340 GOSUB 1210 : H$*N$+KS 

1350 RETURN 

1360 . 

1400 --PRINTLINE- 

1410 P$=RIGHT$< " "+STRSC FNCC PT+2 > >, 5 ) 

1420 L*0 : GOSUB 1810 : RETURN 

1430 . 

1500 —PRINT-RND-STORE— 

1510 GOSUB 1210'PS=K* 

1520 ' 

1530 IF LB>127 THEN LF-LF+1 

1540 IF LF>1 THEN PS*"**" 

1550 GOSUB 1810 

1560 POKE S,K : REM -STORE- 
1570 A=A+1 : S=S+1 

1580 RETURN 

1590 . 

1600 -END- 
1610 E«1 

1620 IF FNC< FNC< PT))-0 THEN E-2 

1630 IF PEEK<FNC<PTH4)«ASCC"r>THEN E-2 

1640 RETURN 

1650 . 

1700 —PRINT-RDDRESS— 

1710 GOSUB 1310 

1720 PS*" 1 "+NSG0SU8 1810 

1730 L-L+6 : RETURN 

1740 . 

1800 —PRINT- 
1810 l-L+LENCW* 

1820 PRINT PS; 

1830 IF DV<>0 THEN PRINTSDV, Pti 

1840 RETURN 

1850 . 

1900 —NUMBER- 
1910 N*0 

1920 IF LEFTSCNS,1)*"S" THEN 1960 

1930 IF LEFT*NS, 1 >-"V." THEN 2000 

1940 IF LEFTSCNS,1)-"'" THEN 2040 

1950 N*VALCNS)'RETURN 

I960 NS-RIGHTSCZS+MIDSCNS,2>,4) 

1970 FOR I-l TO 4 

1980 N*N+16 A CI-l)*FNRCRSCCMIDSCNS,5-I,1))) 

1990 NEXT'RETURN 

2000 NS*RIGHTSC ZS+MIDSC NS, 2 ), 8) 

22010 FOR I-l TO 8 

2020 N»N*KASCCMIDS<NS,9-1,1))-48)*2 A C I-l) 

2830 NEXT'RETURN 

2040 N*ASCCMIDSCNS,2,1))-RETURN 

2050 , 

2100 —MNEMONIC SEARCH— 

2110 M0-1'Mi-58 

2120 MN-M0+INTC C M1-M0)/2) 

2130 IF MNS< MN)*MNS THEN RETURN 

2140 IF M1-M0 < 4 THEN 2170 

2150 IF MNS<MNSCMN) THEN Ml-MN GOTO 2120 

2160 M0-MN = GOTO 2120 

2170 MN-M0-1 

2180 MN*MN+1'IF MNS-MNS< MN) THEN RETURN 

2190 IF MNOM1 THEN 2180 

2200 MN*0 : RETURN 

2210 . 

2300 —ADDRESSING MODE- 

2310 IF LEFTSC MNS, 1 )*"B" AND MNSO"BRK" THEN AD*12'RETURN 

2320 IF ADS*"#" THEN AD*1'RETURN 

2330 I IF ADSO"" THEN 2380 

2340 IF OPS*"" THEN AD*4'RETURN 

2350 IF LEFTS<MNS,1)*"J" THEN 2370 

2360 IF N<256 THEN AD*3'RETURN 

2370 AD-2'RETURN 

2380 IF ADS*"A" THEN AD-5'RETURN 

2390 IF ADS*"< ,X>" THEN AD-6'RETURN 

2400 IF RDS«"<),Y" THEN AD-7'RETURN 

2410 IF ADSO",X" THEN 2440 

2420 IF N<256 THEN AD-8'RETURN 

2430 AD-10'RETURN 

2440 IF ADS<>",t m THEN 2470 

2450 IF N<256 THEN AD-9'RETURN 

2460 AD*11-RETURN 

2470 IF ADS-"0" THEN AD-13'RETURN 

2480 AD-0*RETURN 

2490 . 

2500 —PARSE OPERAND-* 

2510. OP*0'LW=LEN<WDS >'Nl-0'NF-Ni•OPS-""'ADS-OPS 

2580 IF LW*0 THEN RETURN 
.8830 IF LW-1 AND NDS■"A ,, THEN ADS-UDS»RETURN 

254G 1=1 : T2S«"" 

2980 ■: 1 S*MIDS< WDS, 1,1)' T1-ASC< T1S) 

2580 IF T1S»"<"OR TiS*")"0R TlS-"i"OR T1S-"," THEN ADS-ADS+T1SGOTO2610 

2571 IF T1S*"X M 0R T1S-"Y" THEN IF T2S-"," THEN ADS-ADS+TIS*GOTO2610 

2588 IF T1S="'"0R T1S*"S"0R T1S«"V."0R <T1S>-"0"AND T1S<-"9")AND OP*0 THEN NF*1 
2590 IF Tl*43 OR Tl*45 THEN QP-LENC0PSH1 

2600 0PS*0PS+T1S 

2610 T2S*T1S'IF I<LW THEN I-I+1G0T0 2550 

2620 IF OP=0 THEN RETURN 

2630 Ni=VfiL<MIDSCOPS,OP)) 

2640 OPS*MIDS<OPS,1,OP-1) 






A J. VENNING 
(DUPLICATORS) 


QUALITY CGNTNOLLED CASSETTE DUPLICATING 
QUALITY G SENV/CE AT COMPETITIVE NATES 

QUALITY 

Constant Stringent checks Made Throughout 
Production. 

SERVICE 

Despatched Normally Within 10 Days From Receipt 
Of Master. 

PRICE 

CIO From 28p Including Case. 

Cl 5 From 31 p Including Case. 

CONTACT US NOW FOR YOUR PERSONAL QUOTATION. 

A.J. DENNING (DUPUCATDNS) 

19 The Crescent, 

Henleaze, 

Bristol. 

BS9 4RW Tel (0272) 623267 


TRANSLATOR — 
Z80 to 8086/88 

★ Single pass 

★ Will handle very large files 

CP/M 86° £60 + VAT 

DISASSEMBLER — 
Z80 

★ Disk based 

★ Labelling 

★ Cross-reference table 

★ Data areas ready for re-assembly 

★ Will cope with large programs 

★ Also 8080/8085 to Z80 opcodes 

CP/M Z80 £40 + VAT 
Software Technology 
Limited 

PO BOX 724, BIRMINGHAM B15 3HQ 
TEL: 021 454 3330 


COMMODORE 

2001-3000 

4000-8000 

We have the world’s largest selection of software for 
the PET/CBM range. We supply to schools, universi¬ 
ties, large and small companies, government depart¬ 
ments, and of course home users. 

We also manufacture add-on boards and plug-in chips 
that can make your computer more powerful — the 
most popular add-ons are our high resolution graphics 
boards which give your PET better resolution than an 
Apple! 

IF YOU OWN OR USE A PET/CBM COMPUTER WRITE 
OR PHONE FOR A FREE CATALOGUE. By the way, we 
also offer software for the Commodore 64. 

SCPERSOFT 

Winchester House, Canning Road, Wealdstone, 
Harrow, Middlesex, HA3 7SJ 
Telephone: 01-861 1166 


PCW221 





















MICROMART 



SHARP MZ80A £250.00 

SHARP MZ80B £500.00 

SHARP P6 PRINTER £300.00 

SHARP PCI 251 Pocket Compu¬ 
ter £40.00 

SHARP PCI 500 Pocket Compu¬ 
ter £80.00 

Accessories for above — prices 
on application 


SOFTWARE 50% OFF 

Send S.A.E. for List 
All prices include VAT 
Carriage £5 per item 


WEST COAST PERSONAL 




47 KYLE STREET 
AYR KA71RS 
Tel: (0292)285082 


QL 

SYSTEMS SOFTWARE 

QL File Manager simplifies and extends microdrive file 
handling. A sorted directory of either or both drives is kept. 
The usual file commands are available, but compressed and 
generalised by ‘wild cards’ and defaults. All defaults are 
expanded, all ‘wild card’ names itemised. More error 
messages than Super Basic! Char size and screen width 
presettable. File contents can be inspected. On-line HELP. 
And more. 

* = any string 
? = a single character 
<n,>n = a numeric string<or>n 

EXAMPLES: 

dn7??_<13->delete mdvn_???<13 
Delete from both drives all 3 letter files whose extension is a 
numeric string<13. 

cl*_doc—>copy mdv1_*_doc 

Copy from drive 1 to drive 2 all files (not already on 2) which 
end in ‘_doc’. 

£10 all inclusive 
SAE for details from:- 

SALTIGRADE SOFTWARE 
31 ROYAL TERRACE, EDINBURGH EH7 5AH 


MicroNation 

Educational and Personal Software 
Agents and Developers 

★ Have you written a program but don’t know 
where to place it? 

★ There are hundreds of software publishers 
— in this country and abroad — some 
good, some bad. 

★ An agency is an organisation which 
represents you and your interests in 
placing your software for publication with 
a software house. 

★ Get in touch with us at MicroNation —our job 
is to help you sell your program to the right 
company at the best possible rates. 

For further information and a brochure contact 

MicroNation Ltd 

41 Walter Road, 
SWANSEA SA1 5PN 

Tel: (0792) 476203 


PROGRAM FILE 



• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

2630 RETURN 

2660 . 

£700 — VARIABLE SEARCH- 
2710 P1=PTPT*PS 

2720 PT=FNC<PT) Y*3 

3730 GOSUB 1010 

2740 IF C*<>" ” THEN 2810 

2750 GOSUB 1110 

2760 IF LEN<0P$»LEN<WD$H2 THEN 2810 

2770 IF LEFTi<WD*,lEN<OP*)X>OP* THEN 2810 

2780 N$=MIDi(WD$,LEN(0P$)+2) 

2790 GOSUB 1910 

2800 VF=2*PT-P1 RETURN 

2810 GOSUB 1610 

2820 IF E*1 THEN 2720 

2830 VF*1 : PT=P1 : RETURN 

2840 . 

3000 —PROGRAM START— 

3010- 

3020 GOSUB 5010 REM ..INITIALISE., 

3030 GOSUB 5610 REM ..FIND SOURCE.. 

3035 PRINT"FOUND AT"PS:PT=PS 

3040 Y=4 GOSUB 1110 REM ..WORD.. 

3050 N$=WD*‘GOSUB 1910 REM ..NUMBER., 

2060 PRINT "START OF CODE AT 

3070 K*N GOSUB 1210 

3080 PRINT WDt" "N 

3090 AS*N 

3100 IF E=0 THEN GOSUB 1110 

3110 N*=WD£ : GOSUB 1910 

3120 PRINT " STORE AT 

3130 K*N : GOSUB 1210 

3140 PRINT WD$" "N 

3150 SS-N : S-SS : A=AS 

3160 PRINT-INPUT "CONTINUE N OR <R>";Q1* 

3170 IF Ql$<>"" THEN END 

3180 PRINT 

3190 : 

3290 PT=FNC<PT) L=0 : LF=0 REM..NEWLINE.. 

3218 GOSUB 1410 GOSUB 1710 WD$="" 

3215 VF*1 LB$-"" 

3229 Y-3•GOSUB 1010 IF E<>2 THEN Y*3’VF*0 

3224 IF C$=";" THEN 3230 

3225 IF C$="*" THEN 4410 

3226 IF EOl THEN GOSUB 1110 

3230 MN$ s WD$ : WD$="" 

3243 IF EO0 THEN 3260 

3253 GOSUB 1110 Y1*Y 

3260 GQSUB 2513 

3273 C=FNC< PT)-2 

3239 IF CHR.$<PEEK<C>)<>" = " THEN 3335 

3293 Y=C“PT 

3330 Y=Y-2 : GOSUB 1310 

3313 IF C*="’" OR C-32 THEN 3335 

3320 LB*-Ct+LB* 

3330 GOTO 3330 

3335 Y’YLIF MN$<>”,TXT" THEN 3360 

3342 IF RIGHT$(QP$,1’" THEN 3350 

3344 GOSUB 1110=0P$=0P*+" "+WDi 

3346 IF EOl THEN 3342 

3350 WD**OP« 

3360 P$=LEFT$<" "+MN$+" "+WQ$+BL$.. 39-L-LE! ’■: LB* > >+L£$+" 

3370 GOSUB 1810 

3375 IP LEFT$(MN$,1 )="*" THEN 3750 

3376 IF VF=1 THEN 3750 

3330 GOSUB 211G 

3390 IF MD*<MN>-9 THEN 4810 

340O IF MN>C THEN 3430 

3410 P*-" ??" GOSUB 1810 

3420 GOTO 3910 

3430 IF NF-1 THEN 3490 

3440 IF OP$-"" THEN N=0GOTC 3320 

3450 GOSUB 2710 

3460 IF VF=2 THEN 3310 

3470 LB=i28 N$®"256" : GOTO 3500 

3480 = 

3490 N$=0P$ 

3500 GOSUB 1919 

3510 N-N+Nl 

3520 GOSUB 2010 REM ADP. “ODE 

3530 IF PDO 8 THEN 3360 

3340 P*=" ?? ADR MODE" : GOSUB 1010 

3550 GOTO 3910 

3560 IL*VAL<MID$<IL$ >AD,1>) 

3570 MN > 

3380 K»MN5i( MN ) AND MK%< MD) 

3590 T$=MI D*< MD*< MD >.• AD, 1 > 

3600 IF T$<>"E" THEN 3620 

3605 IF AD-9 THEN AD=il : GOTC 3369 

3610 IF AD=8 THEN AD-10 GOTO 3560 

3613 GOTH 3548 

3628 K-K OR <4*yAL<T$>> 

3620 • 

3650 GOSUB 1510 REM PRINT+STORE 

3660 IF IL=1 THEN 3730 

3679 Nl*INT<N/256) 

3680 K=N-236*N1 

3690 GOSUB 151C 

3708 IF IL=2 THEN 3730 






222 PCW 































PROGRAM FILE 



• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

3710 K=H1 

3720 GOSUB 1510 

3730 LB=LB+IL 

3740 REM-- 

3750 POKE FNCX PT)-1 , LB 

3759 LB=0 • P$=CHR*< 13) •• GOSUB 1310 

3770 GOSUB1610 

373Q OH E GOTO 3200,3818 

3790 . 

3799 STOP 

3300 —FIND LABELS— 

3310 P$*P*+"END OF MBIN PASS"+P*+P*+"SEARCHING FOR LABELS"+P*+P* 

3328 GOSUB 1310 

3330 PT=PS : A=AS : S=SS 

3840 PT SS FNC< PT) 

3350 GOSUB 4010 : GOSUB 1618 

3368 ON E GOTO 3348/3910 

3378 . 

3900 —TIDY UP- 
3918 PT=PS 

3928 PT=FNC<PT) 

3939 POK£ FNC<PT>-1,0 

3940 GOSUB 1610 

3968 IF E=1 THEN 3920 

39C0 IF DV=4 THEN CLOSE DV 

3970 PRINTDN*"END" END:-END: 

3998 : 

4000 —LABELS— 

4010 IL*PEEK<FNCCPT)-l) 

4020 IF ILM27 THEN 4068 

4830 A*A+JL'S=S+IL 

4048 RETURN 

4O50 : 

4060 IF 11=255 THEN 4710 

4078 IL»IL AND 127 

4030 Y=3:GOSUB 1110 : MN*=UD* : GOSUB 1110 

4835 LB*=UD* 

4O90 GOSUB 1410:GOSUB 2510 REM SPLIT INTO OP* 

4100 P1=PT : PT*PS:A1=AS * 

4118 PT*FNC<PT) 

4120 C~FNC< PT >-2 

4125 C1=PEEK<C+l) 

4130 IF C10255 THEN Cl=127 AND Cl = GOTO 4140 

4135 Y=5 GOSUB 1110 : N*=WD* : GOSUB 1910 

4136 C1=N-A1 

4140 IF CHR*(PEEK/C : " THEN 4190 

4158 A1=A1+C1 

4168 GOSUB 1610 

4170 IF E«1 THEN 4110 

.4180 PT=P 1 = P$= " NOT FOUND" = GOSUB 1810 = GOTO 3916 ABORT 

4190 T*="";VF=1'Y=C”PT 

4208 Y=Y-2:GOSUB 1010 

4210 T*=C*+T* : IF T*=OP$ THEN 4250 

4220 IF LEN< T$)<LEN< OP*) THEN 4200 

4238 VF=8:GOTO 4150 

4240 GOSUB 1310=GOTO 391a 

4258 REM 

4255 GOSUB 1710 

4256 P*=LEFT *<" ,r +MN*+" "+LB*+BL$,41-L) 

4257 .GOSUB 1310 

4260 A1=A1+N1 A=R+1S=S+1 

4270 IF IL=2 THEN 4340 

4288 K=Al-INT<Al/256)*256 

4298 GOSUB 1510 

4300 K=INK A1/256) 

4310 GOSUB 1510 

4315 P*=CHR*<13):GOSUB 1318 

4320 PT—Pi:RETURN 

4338 . 

4340 K=A1-A 

4358 IF K>129 OR -K>126 THEN K=0P*=CHR*<13)+"T00 BIG"'G0SUB131A : GO T n 4310 

4360 K=K-1•IF K<0 THEN K-256+K 

4370 GOTO 4318 

4330 . 

4400 PSEUDO OP- 

4410 Y=4:GOSUB 1010 

4420 IF C*<>"=" THEN 3910 

4438 GOSUB 1110 

4435 MN*="*="+WD*: 

4440 IF LEFT*< WD*>1)="*" THEN 4550 

4458 N*=UD$:GOSUB 1910 

4468 IF N>R THEN 4500 

4478 PRINT"WARNING 1 NEW ADDR<0LD" 

4430 INPUT "CONTINUE N OR <R>";Q2* 

4498 IF Q2*<>"" THEN 3910 

4500 3=S+N-R 

4510 R=N■LB=255 

4520 WD*="" GOTO 3278 

4530 . 

4550 N*-MID*(WD*,3) 

4560 GOSUB 19IQ 

4570 IF N<128 THEN 4590 

4530 PRINT-STEP >127??" N=127 

4590 R=A+H: SsS-*-N 

4600 LB=N 

4610 WD$="" GOTO 3270 

4620 . 

4700 —NEW ADDR— 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 







MICROMART 


NO GIMMICKS! 
NO WAFFLE! 
SIMPLY THE 
BEST PRICE! 

WORDSTAR/MAILMERGE/SPELLSTAR 


For 


_ _ —Personal 
___ S 7 ZZ ©Computer 

For IBM PC last few Wordstar/ 
Mailmerge/Spellstar at 

£250 Not repeateable when exhausted 

VER. 3.24 

Mailmerge only £55 
Spellstar only £99 



m 



topple 


SAMPLE PRICES 
ON SOFTWARE 


OVERSEAS AND TRADE 
ENQUIRIES WELCOME 

WORDSTAR PROFESSIONAL PACK £369 

SUPERCALC 2 £169 

d BASE 2 £337 

MULTIPLAN.£139 

HOMEWORD PROCESSOR/ALSO SUITABLE FOR 
COMMODORE 64/ATARI £42.95 

OPEN ACCESS £353 

MULTIMATE V3.2 (UK) £259 

LOTUS 1-2-3 (IBM only) £325 

FRIDAY! £159 

OZ £259 


By popular demand we are able to supply business, 
educational and recreational software at DISCOUNT 
PRICES for the following machines: A| 

Commodore, Vic 20, DEC Rainbow, IBM 
Sinclair, Sirius, Spectrum, Texas, TRS 
inch. 

Please send SAE for full list 


Atari, BBC, 
ICL, Epson, 

, CPM 5Va or 8 


NEW PRINTERS & ACCESSORIES 


Smith Coruna TP1.£179 

Ricoh 1600.£850 

Daisystep 2000 .£239 

Juki 6100.£359 

Rutishauser sheet feeder for Diablo 620.£295 

For NEC Spinwriter.£295 

Printer mate 16K buffer (Centronics).£75 

Interpod IEEE-488 interface for VIC20/C64.£65 


Full warranty with prices that are unbeatable, and that is a promise! 

NEW & DEMONSTRATION HARDWARE WITH FULL WARRANTY 
IBM GRAPHICS PRINTER SUPER PRICE WITH FREE STAND. DATAMAC 10 Meg ad in hard 
disk for IBM PC with PSU. DATAMAC ASYNCHRONOUS COMMS BOARDS FOR IBM PC. 
PLESSEY PC60 MULTIUSER with 20 Meg Winchester QUME QVT 102 TERMINALS. QUME 
11/40 Daisywheel Printer 

TOSHIBA T300, T100 16 bit & 8 bit Micros. TOSHIBA P1350 High Quality Printers 
KAYPRO 2-4-10 with Super Software Bundle and holiday competition 

BBC & ELECTRON 

DISKS, RIBBONS, STATIONERY, CABLES & CONNECTORS IN STOCK 

All prices plus VAT in UK. Phone your Access or 
Barclaycard number for immediate despatch (soft¬ 
ware sent post free). 

Send any other ad to us and we’ll beat the price. 

Photographic & Optical 
Services Ltd 

129-137 STANLEY ROAD 
TEDDINGTON, MIDDX. 

Tel: 01-977 3498 Mondays 

Answering machine after business hours. 
Offers subject to availability. 
Telephone first to reserve. 


PC w 223 

























































MICROMART 


PET CONVERSIONS AND UPGRADES 

It's here at new LOW low price!!! 

Don’t throw out your old 9" PET. 

The micro port 80 column conversion board for the 9" PET/CBM basic 4.0 or 
upgrade 2001/3000 series machines will upgrade it to a true 8000 series. Simply 
plugs into the main logic board, and with a small keyboard modification turns your 
PET into an 8032. Compatible with any 8032 software and ROM facilities. Supplied 
complete with full fitting instructions, or fitted free of charge at our workshops. 

Full money back guarantee within 14 days if not delighted. £125.00 

Externally mounted switching unit for above (40/80 column suitable). £15.00 

12" VOU (FAT 40) 8 column conversion. £82.00 

40-80 column switchable (two machines in one!). £98.00 

Full keyboard functions: ie TAB, ESC, REPEAT, SCROLL, up/down, DEFINE, 
WINDOW, LOWER CASE/GRAPHIC MODE AND DELETE ROM/2 "Cursor*. All 
available in direct or program mode. 

Any micro port converted machine is also upgradable to 8086 specification with our 
64K add on board £250.00. 

MEMORY UPGRADES 

WHILE-U-WAIT conversion (Dynamic RAM PETS only). 

Memory expansion: 8K-32K : £53.90 

16K-32K from £43.80, 8k-16K £34.40. 

CBM 64 QUALITY SOFTWARE 

If you own a PET system with disk or printer and have added a Commodore 64, then 
why not use your PET as an interface for the 64? SIPOD is a IEEE to parallel IEEE 
• -- “"’s disk drives, printer, plotters, modems etc 

is consumed within the 64 as SIPOD loads 
i supplied complete with interface, lead and 
instructions £29.00 

PRINT LINK 64 

Interfaces a 64 directly to any printer with centronics input. The printer will respond 
to all the normal basic 4 commands. Supplied complete with instructions and 
interface cable £26.00 

WE ONLY SELL ONE WORDPROCESSOR FOR THE 64. WE THINK IT’S THE BEST! 

VIZAWRITE 64, TEXT formatting wordprocessor disk or cartridge. £89.00 

VIZASPELL64, Spelling checker with 30,000 word dictionary. £59.00 

VIZAWRITE + VIZASPELL, Combined package (disk only). £99.00 

MIKRO ASSEMBLER, Write machine code with the ease of Basic. £50.00 

ARROW, Save and load to tape up to 7 times faster than normal. £39.00 

VICTREE, All toolkit and basic 4.0 commands + a lot more. £49.00 

ZOOM, An excellent machine code monitor for the 64. £10.00 

GRAPHIX 64, Easy to use high resolution graphics from basic. £10.00 

STIX, A most addictive and compelling game. (Joysticks required). £17.35 

Offical orders from schools, universities, major companies, etc, are welcome. 

UK customers please add 15% VAT. Prepaid orders are post free. 

Telephone Mick Bignall for details for any of the above at: MICROPORT, 7 
Clydesdale Close, Boreham, Herts WD6 2S0. Tel: 01-953 8385. 


BUSINESS# LEISURE 

on the Commodore 64 

BUSICALC is easy to learn, easy to use. It’s the ideal 
spreadsheet program for the home or small businesses. 

Price was Now only £7795 

Have fun with CRAZY KONG! Excitement for the 
whole family 

Price was P&93T Now only £395 

There are many more great programs in the 
SUPERSOFT catalogue. Send in the coupon below or 
telephone us on 01-861 1166. 

Top Software front SUPERSOFT 


To: SUPERSOFT, Winchester House, Canning Road, Harrow HA3 7SJ 
I have a Commodore 64 Please rush me a free copy of your software 
catalogue, and send me the programs ticked below 

I enclose a cheque/postal order for £. 

Please charge my ACCESS card no. 

□ BUSICALC disk £17.95 □ BURGER CHASE tape£6.95 

□ BUSICALC tape £17.95 □ STIX tape £8.95 

□ CRAZY KONG tape £3.95 □ XERONS tape £5.95 

Name. 

Address. 



I itirc n TT 

I pulse! 


3 INCH 100K 

'A DISKDRIVE+MIRROR 


ip Assembled in Britain ip Robust metal case, BBC beige colour 
ip Complete with BBC cable ip Fully compatible with Acorn 
/BBC DFS Can be linked in tandem with 5 l /«" disc drive for 
easy transfer of software -Q- Red/Green LED indicates 
which side of the disc is in use ip Includes 38 page disc 
operating system manual Includes 40/80 track formatter 
utility disc ip Uses standard Hitachi hard-cased 3” discs 
(automatic steel shutter protects exposed part of disc surface) 

<J|. Additional double -sided 3” discs availaljl^ex-stock 


ip DUAL 3 INCH (2 x 100K) DISC DRIVE, 

■O* MIRROR 3" CASSETTE-to-DISC utility pTograWDlscene 
Up loads approx 20 cassette-based programs^ 

(10 on each side of the disc)... 


+ VAT 


Trade enquines welcome 
please contact: Gareth Littler 

Mark Howard or | 
I III L9 , 1* 1 Judith Allen ai 
I #111 H Micro Pulse 
Division 


P+VAT 


northern 


Churchfield Road, 

:computers]? h ; s D ^ A66RD 
J Tel 0928 35 HQ 


PROGRAM FILE 


• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

4710 Y=5 : G03UB 1110 

4720 N$*WD$ ; GOSUB 1910 

4730 S*S+N-R 

4740 R=H 

4750 RETURN 

4760 . 

4300 PSEUDO OP- 

4310 ON MNttMN) GOTO 4330/4900 

4815 REM .DAT .TXT 

4320 GOTO 3410 

4325 REM LB*1=GOSUB 1510 ^ GOTO 3750 

4330 N$=QP$•G03UB 1910=N1=N 

4340 LB=1 : IF N<236 THEN 4880 

4350 N1*INT< H/256) 

4360 K=N-256*N1 

4370 GOSUB 1510 : LB=2 

4330 K~Ni : GOSUB 1510 

4390 GOTO 3750 

4900 

4910 LB*0 

4920 FOR 1*1 TO LENCOPi) 

4930 K=RSC< MID$< 0P$.. M >) 

4940 IF K=R3C< "'' " ) THEN 4963 

4950 LB=IB+1 : GOSUB 1510 

4960 NEXT : GOTO 3750 

4995 . 

5000 —INITIALISE— 

5010 DIM KW$< 75) 

5020 DIM MN$< 58 > 

5030 DIM MNttSS) 

5040 DIM MD$< 7) 

5050 DIM MKV.<7> 

5060 DIM MDV.(58> 

5030 Z*="00000000":3L$=" 

5090 ILi*"2321122223323" 

5095 UP**"" DN$="" : HM$*"" 

5100 1*40960+157 : J=0 = REM KEYWORD STORED ON CBM64 HERE ; CHRNGE FOR VIC S, PE T 
5110 1*1 + 1 : KW$< J>=KW$<J)+CHR$<PEEK*I>RND127>■IF PEEKCIX128 THEN 51i0 

5115 PRINT HM$; DN$; DN$; DN$j KW« J )" 

5120 J*J+1 1 IF J<76 THEN 3110 

5130 PRINT UP*"KEYWORDS SET UP" 

5140 • 

5150 FOR J*i TO 58 

5160 RERD MN$<J>,MDV.<J),MN*<J) 

5170 NEXT J 

5188 

5190 FOR J*0 TO 7 

5200 RERD MD$<J)/MKX/J) 

5210 NEXT J 

5220 

5230 RETURN 

5235 DRTR .DRT/9/1.. .TXT/9..2 

3240 DRTR RDC1 / 97 / RND.. 1 / 33 / RSL.. 3 / 6 

5250 DRTR BCC / 0/144/BCS/0/176/BEQ/O/240 

5260 DRTR 0IT/G/3C,0MI/O/48/BNE/0,20e 

3270 DRTR BPL/0, 16,BRK,O,0,BVC/0/80 

3280 DRTR BVS/0/112,CLC,0,24,CLD,0/216 

3290 DRTR CLI/0/8B/CLV/O/184/CMP/1/193 

330O DRTR CPX/4/224,CPY,4/192/DEC/2/19S 

3310 DRTR DEX/0/202/DEY/0/136/EOR/1/63 

3220 DRTR INC,2/230/INX,0,232/INY/0/200 

3330 DRTR JMP/7/76/JSR/0/32/LDB,1/1C1 

3340 DRTR LDX/3/162/LDY/3/160/LSR/3/74 

3330 DRTR NOP/0/234/ORR/1/l/PHR/0/72 

3360 DRTR PHP/0/B/PLR/0/104,PLP/O,40 

3370 DRTR ROI,3,42,ROR,3,1O6,RTI,0,64 

3390 DRTR RTS/0/96/SBC/1/225/SEC/0/56 

3390 DRTR SED/0,240/SEI/O/120/STR/1/129 

5400 DRTR STX/2/134/STY/2/132/TRX/0/170 

3410 DRTR TRY/0/160/TSX/0/196/TXR/0/139 

3420 DRTR TXS/0/134,TYR,0/132 

3430 DRTR-0000000000000,233 

3440 DRTR 231EE045E7GEC/227 

5450 DRTR E20EEEE4CGCEE/231 

3460 DRTR E31E2EE3377EE/227 

5470 DRTR 021EEEEEEEEEE/243 

5480 DRTR 031EEEE5577EE/227 

5490 DRTR E20EEEECEEEEE/247 

3500 DRTR E0EEEEEEEEEE3/223 

5690 —FfND SOURCE- 

5610 PRINT"SERRCHING FOR SOURCE" 

5620 P3*10637 : REM FIRST TRY 

3630 IF CHR$< PEEK< PS+4) )*"£" THEN RETURN 

3640 PS*FNC<43 ") ■■ REM THIS IS STRRT OF BRSIC ON CBM64 CHRNGE FOR VIC %. PE T 

3630 IF CHR$<PEEK/PS+4))-"[" THEN RETURN 

366C PS=FNC< PS > ; PRINTFNC< PS+2 >UP* 

3670 IF PSOQ THEN 5630 

5680 PS*0 

3690 PRINT"NOT FOUND" : STOP 

37O0 --OUTPUT DEVICE- 

3710 INPUT "OUTPUT TO PRINTER/ Y/N";Q3* 

5720 DV-OIF Q3$<>"Y" THEN 3020 

5730 DV=4 : OPEN DV/DV 

5740 GOTO 3020 





224 PCW 














































PROGRAM FILE 


MICROMART 



BBC Equation solver 

by Philip Tudor 


'Equation solver' is a novel application 
of a database-style program which is 
used to store, amend and delete a 
database of up to 200 expressions and, 
of course, solve them. It will be 
particularly useful to engineers, statisti¬ 
cians and others who regularly use 
complex formulae. 

The program is menu-driven and has 
the following options: 

1 Solve: the user selects the ex¬ 

pression by its name or 
location; and is then 
prompted for the equa¬ 
tion's unknowns and the 
answer is printed. 

2 Learn: the user enters the ex¬ 

pression and its name 
(which is checked before 
storing) 

3 Delete: removes any expression 

4 Menu: prints out a numbered list 

of all expressions held on 
either the screen or a 
printer 


5 Dump: causesallscreenoutputto 

be duplicated on a printer 

6 Screen: turns off dump 

7 Search: prints full details about an 

expression (name, loca¬ 
tion, expression, and so 
on, by entering only the 
name, part of name, loca¬ 
tion or expression 

8 Load: load an expression from 

tape or disk 

9 Save: save to tape or disk be¬ 

tween two specified loca¬ 
tions (to save all, specify 
top and bottom locations) 
The equation limit of 200 expressions 
can bealtered by changing the variable 
T% in line 2010. 

There is one slightflawthat disk users 
should be aware of: when equations 
are saved, a new disk file is created. 
Should this fail, perhaps because the 
disk is full, then no error message is 
displayed. Consequently, the program 
fails to load. 


1 OREM ******************** 

20REM **EQUATION SOLVER.** 

30REM ** BY:P.TUDOR ** 

40REM ** MARCH 1983 ** 

50REM ******************** 

60M0DE7 

7CPR0CINITIALIZE 
80PR0CTITLE 
90PROCEXPLAIN 

1OOTEST=0:PROCSELECTION:GOTO (100+<10*VAL(At))) 

11OPROCSOLVE:PROCCLS:GOTO100 
120PR0CLEARN:PROCCLS:GOTO100 
130PR0CDELETE:PROCCLS:GOTO100 
140PR0CMENU:PROCCLS:GOTO100 
150PR0CDUMP:PROCCLS:G0T0100 
160PR0CSCREEN:PROCCLS:GOTO100 
170PR0CSEARCH:PROCCLS:GOTO100 
180PR0CL0AD:PROCCLS:GOTO100 
190PR0CSAVE:PROCCLS:GOTO100 
200REM**TITLE** 

21ODEFPRQCTITLE 

220PR0CCLS: IF P07.= lTHENPRINT ' " **EQUATION SOLVER** ' * " : G0T0230: ELSE: PRINT: FOR 
I~1T02:VDU141,134:PRINT" **Equation Solver**":NEXT 

230ENDPR0C 
240REM**EX PLAIN** 

250DEFPR0CE XPLAIN t 

260PRINT" 'Equation Solver' has a variety o-f.commands to help you solve equat 

ions"'"more quickly and easily. You can teach"'"it formulae, load & save formula 
e and"'"it also incorporates a comprehensive" 

270PRINT"search system. It accepts commands in.either case. ('ESCAPE' to exi 

t. ) " 

280ENDPR0C 
290REM**SELECTION** 

300DEFPR0CSELECTION 

31OPRINT'CHR$131;"A list of 'COMMAND' words follows" 

320PRINT'CHR$134"1."CHR$135"Solve...Select equation and solve." 

330PRINTCHR$134"2."CHR$135"Learn...Add new formula to memory." 
340PRINTCHR$134"3."CHR$135"Delete..Remove a formula from RAM." 
350PRINTCHR$134"4."CHR$135"Menu.... Print out formulae in RAM." 
360F'RINTCHR$134"5. "CHR$135"Dump.... Produce a hardcopy output." 

370PR MM i LHkt i 754 " 6. " CHR# 135"Screen. .Produce only monitor copy." 
380PRINTCHR*134"7."CHR$135"Search..Search memory for formula." 
390PRINTCHR$134"8. "CHR* 135"Load. . . . Formul ae ,cass/di sk to R'AM. " 

400PRINTCHR$134"9."CHR$135"Save_Formulae,RAM to cass/disk. " 

41OPRINT'" ENTER COMMAND NUMBER." 

4200NERR0RG0T02040 

430A*=GETt : IFVAL. (A t) >90RVAL (A*) < 1THEN430 

440ENDPR0C 

450REM**L0AD** 

460DEFPR0CL0AD 

47OPR0CCL.S: PRINT ' "LOAD: " ' ' "Do you want to use cassette or disk drive (C or 

D) ?":A*=GET$:PROCCHECK(A*):A$=R$:IFA$<>"D"AND A$<>"C"THEN470:*TAPE 
4B0IFA*="D"THEN *DISC 

490F'RINT'"Do you want to add the formulae on "; : IFA^="D"THENPRINT"di sc" : ELSE: P 
RINT"t.ape" 

500PRINT“to those in RAM or erase them before starting (A or E) ?" 

510A$=GET$:PROCCHECK(A#):A$=R*:IFA$<>"E"AND A$< >"A"THEN490 
520IFA$="E"THEN NX=0 

5301FA#="T"THENPRINT'"PIease PRESS play on TAPE drive." 

540Y=0PENUP"FORMULA" : REPEAT: NX«NX+1 

S50INPUTSY, A* < N/C) , C * (N7.) , U* (NX) : UNTIL EOFf Y 

560CL0SECY 


570ENDPR0C 

580REM**SAVE** 

590DEFPR0CSAVE 

600PR0CCLS:PRINT'"SAVE:"':IFNX=0 F'RINT"There are no formulae in RAM to be 
savedPt: A$=GET$: ENDPROC: ELSEPRINT'" Do you want to use cassette or disk¬ 
drive (C or D) ?":A*=GET$:PROCCHECK(At):A$=R$:IFA$<>"D"AND AT >"C"THEN600:*TAP 
610IFA*="C"THEN660 
620*DISC 

630PRINT'"Do you want to destroy the old file of formulae ?": Z$=GETS:PROCCHEC 


M&J SOFTWARE 

DRAGON Advanced Programmer’s Package 

This implementation is extremely powerful and comprehen¬ 
sive. It can be used on both 32k and 64k machines so 
enabling Dragon 64 owners to utilise all available ram. The 
complete package consists of:- 

1. The language and its editor. A fig implementation which 
allows access to Basic commands when executing FORTH 
programs. 

2. A 6809 macroassembler written in FORTH. 

3. The fig-FORTH Installation Manual which contains a 
glossary of FORTH commands, a listing of the editor and 
the FORTH model plus lots more. 

4. Documentation. 

5. A copy of the ‘DRAGON COMPANION’ 

Available on:- 


Cassette.£15 

Delta Disc. £18 


(state format of disk required) 

He will also upgrade existing users of our cassette based 
FORTH to disc for £6 — just return your original cassette. 

FORTH for the SPECTRUM 

A fig implementation on cassette for the 48k machine. The 
cost covers the language, an editor, an assembler and 
documentation (including the Installation Manual). 

Price.£12 

D.I.Y. FORTH 

fig-FORTH assembly source listings available for 6502, Z80, 
8080, 6809, 1802, 9900, 6800, 68000, 8086/88, & PDP11 

Price. £7 each 

(We also have MVP FORTH listings at the same price for 
6502, 8080, 8086/88.) 

fig-FORTH Installation Manual 

A guide to implementing FORTH from the above listings. 
Price. £5 

ALL ABOUT FORTH by Haydon 

An excellent reference book with cross references to 
fig-FORTH, the FORTH-79 standard and ‘Starting FORTH’. 
This book should be next to every FORTH programmer’s 
computer. (270+ pages) 

Price. £7.95 

6809 & 6502 Macroassemblers 

Written in fig-FORTH, these listings require the minimum of 
alteration for any FORTH implementation. 

Price. £5 each 

All prices include postage and packing within the UK. 
Overseas customers please add £2 to total order. 

Cheques & PO’s to:- 

M&J SOFTWARE 

34 GRAYS CLOSE, SCHOLAR GREEN 
STOKE-ON-TRENT ST7 3LU 
_ Tel: (0782) 517876 _ 


DISC DATA 
TRANSFER 

Don’t let your 
existing discs stop 
you from upgrading 

We at Word Capture have the solution. Our 
advanced microprocessor systems can read virtually 
all CP/M and IBM PC compatible formats. 

We can even transfer from one to another. Even if 
your system is not CP/M or IBM compatible we may 
still be able to help such is the sophistication 
of our system. 

Send your disc, or for further information 
contact your Word Capture Point at 
Sumlock, 198 Deansgate, Manchester 3. 

Tel: 061-834 4233. 

A division of Art Associates (M/cr) Ltd., 
Tanzaro House, Ardwick Green North, 
Manchester. Tel: 061-273 8751. 

WORD CAPTURE 



PC W 225 

























MICROMART 


STRATHERN 

QL 

UTILITIES 

Boot Program to 

★ Automatic 40 file Directory 

★ Single Key Load 

★ Single Key Run 

Copy Utility Program to 

★ Copy complete Cartridge at one go 

★ Multiple file copy 

★ Multiple file delete 

★ Exercise and Format new cartridge 

★ Verify Program 

Cartridge and Instructions £15 inc P&P 

MARK STRATHERN 
174 RICHMOND ROAD 
LONDON E8 


BASIC COMPILER 

For the BBC Micro 

Turns Basic programs into really fast 
machine code. It is very easy to use 
and comes complete with full 
instructions. Suitable for the Model 
Bor Model A with 32K 

CASSETTE £17.95 
DISK £19.95 

Enquire at your local computer store 
or order direct (Post FREE) from:— 

A.C.K. DATA 

BBC Dept 

21 Salcombe Drive 
Redhill 

Nottingham NG5 8JF 
Tel: (0602) 262498 

Dealer enquiries welcome 


GETTING 

AQL? 

Then join IQLUG, an independent, non¬ 
profit making users groups for Sinclair QL 
owners. 

The groups offers: 

Monthly newsletter 
Free Software Library 
Free advice service 
Workshops 

Support for local groups 

Membership of the group is by subscription 
to Quanta, the group’s newsletter. 
February ’84 — July ’84, £5.00 
August ’84 — January ’85 £6.00 

For further details contact: 

BRIAN PAIN 

24 Oxford Street, Stony Stratford 
Milton Keynes MK11 1JU 
Telephone: (0908) 564271 

Sinclair and QL are trade marks of Sinclair Research 


PROGRAM RLE 





• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

K(ZT):ZT=RT 

Z>40IF ZT="Y"THEN *ACCESS FORMULA 

650IF ZT="Y"THEN *DELETE FORMULA 

660PRINT' "Which section o-f RAM do you wish to save (enter locations when prompt 
ed) " 

670 INPUT ' "From: " ,A7.: INPUT ' "To: " ,B7.: IFA7.< 10RB7.C 10RB7.>N7.THENPRINT ' "Please use n -i 
mbers above O and that exist in RAM. ": G0T0670: ELSE: X7.=A7. 

680PRINT 

690YMfPENOUT"FORMULA" 

700REFEAT 

710PRINT£Y,AT(X7.) ,CT(X7.) ,UT(X7.) : X'/.= X7.+ 1: UNTIL X7.=B7.+ 1: CLOSEEY: IF AT="D"THEN *A 

CCESS FORMULA L 

720ENDPR0C 

730REM**PRINTER OUTPUT** 

740DEFPR0CDUMP 

750*FX5,1 

760*FX6,1 

770*FX8,4 

780VDU2:POX=1 

790ENDPR0C 

800REM**M0NI TOR ONLY** 

81ODEFPROCSCREEN 

820VDU3:P0X=0 
-S30ENDPR0C 

^840REM**SEARCH FOR FORMULA** 

850DEFPR0CSEARCH 

860PR0CCLS: PRINT ' "SEARCH: IFN7.=0 PRINT"There are no -formulae in RAM to be 

searched"''PT:AT=GETT:ENDPROC:ELSE:PRINT"Do you want to search for the equa 
tion by its NAME, FORMULA or LOCATION in the menu < 1 -"; NX; " ) " 

870PRINT'"Enter 'N','F' or 'L' ?" 

880AT=GETT:PROCCHECK(A#):AT=RT:IFAT="N"THEN890ELSE IF AT="F"THEN990ELSE IFAT-"L 
"THEN1020 ELSE880 

890PRINT'"Do you know the full name (Y or N)" 

900AT=GETT: PROCCHECK (AT) :AT=RT: IFAT="Y"THEN940ELSE IF AT = "N"THEN910ELSE900 

910PR0CCLS:PRINT'"PI ease enter as much of it as possible (e.g. ADRATI for QUA 

DRATIC) ?" 

920INPUTNT: PROCCHECK (NT) : NT=RT: IFNT=" "THEN920ELSE P7.=0: FORL7.= lTON*/.: IF INSTR (C -t 
(L7.) ,NT) >0 THENPRINT ' "Formula: ";AT(LX) ' ' "Name: ";CT(LX) ' ' "Location: ";LX : PX = l :PPI 

NTF'T:AT=GETT:NEXT:ELSE:NEXT 

930IFPX=0THENPRINT'"There are no formulae with names containing ";NT:G0 

T0970ELSE970 

940INPUT ' "What name is the desired formula stored under ", NT:PROCCHECK(NT):NT-R 

T 

950PX=0: FORI7.= lTON7.: I FCT (17.) =NTTHENF'X=1: PRINT ' "Formula: " ; AT (17.) "Name: " ; CT () 7. 

) ' ' "Location: 17.' 'PT:AT=GETT:NEXT:ELSE:NEXT 

960IFPX=0THENPRINT' "There are no formulae stored under the name of ";NT:GO"0 

970 

970PRINT'"Do you want another search (Y or N) ?" 

980At=GETTPROCCHECK(AT):AT=RT:IFAT=“Y"THEN860ELSE IFAT="N"THEN ENDPROC ELSE98 

0 , 

V90PRINT'"Enter the formula"»iINPUTNT:PROCCHECK(NT):NT=RT 

WJOOFOR17.-= 1 TON7.* IFAT(17.) =NTTHEN 1040: ELSE NEXT 

1010PRrNT*~"There is no such formula in RAM ' '"Do you want another search (/ 

N) ?":AT-GETT:PROCCHECK(AT):AT=RT:IFAT="Y"THEN860ELSE ENDPROC 

1020PRINT'"What LOCATION is the formula <1-";NX;") 

10301NPLJT17.: IF17. >N7. OR 17.< 1 THEN 1030ELSE 1040 

1040PR0CCLS: PRINT ' "Formula: " ; AT < 1.50 ' ' "Name: " ; CT (17.) ' ' "L ocatiort: " ; 17.' 

1050PRINT'PT:At=GETT:ENDPROC 

1060REM**DELETE A FORMULA** 

1070DEFPR0CDELETE 

1080PR0CCLS:PRINT'"DELETE:":IFNX=OTHENPRINT'"There are no formulae in RAM to de¬ 
lete. " ' 'FT:AT=GETT:ENDPROC 

1090PRINT' "Do you want to DELETE the formula by NAME or FORMULA (N or F) '■ ‘ 

11 OOAT=GETT: PROCCHECK < AT) : AT=RT: I FAT= : " N" THEN 11 ) OELSE I FAT= "F " THEN 1 .OOELS< 109C 
1UOPRINT'"Enter the NAME of the formula"; : INPUTNT: PROCCHECK (NT ) : NT-RT 

1120F0RI7.= 1T0N7.: I FCT (17.) =NTTHENF7.= 1 ELSE NEXT 

1130IFF7.< >1THENPRINT ' "There is no formula in RAM with that name" : GOTO 1190: .i 

SE F7.=0 

1140PRINT ' "Formula: " ; AT (17.) ' ' "Name: " ; CT (17.) ' 

1150PRINT"Are you sure (Y or N) ?" 

1160AT-GETT:PROCCHECK(AT):AT=RT:IFAT="Y"THEN1170ELSE IFAT'"N"THEN)110 ELSC :160 

1170PRI NT ' " DELETED " : CT (17.) = " " : AT (17.) = " " : UT (17.) = " " 

1 1 B0A7.=0: FOR 17.= 1TON7.: IFCT (17.) < >" " THENAX-AX+1: CT (A7.) -CT (17.) : AT (A7.; - AT (17.) : l ’ 1 (A7. ; 

=UT (17.) : NEXT ELSE NEXT 

1190N7.=A7.: F'R INT ' PT: AT—GETT: ENDPROC 

1200PRINT'"Enter the formula to be DELETED";:INPUTNT:PROCCHECK(NT):NT-RT 

121OFORIX= 1T0N7.: IFAT (17.) =NTTHENFX=1: ELSE NEXT 

1220 IFFX< >1 THENPRINT ' "There is no such formula in RAM" : G0T01280: ELSE F7.=0 

1230PRINT ' "Formula: ";AT(I7.) ' ' "Name: ";CT(I7.) ' 

1240PRINT"Are you sure (Y or N) ?" 

1250AT=GETT: PROCCHECK (AT) :AT=RT: I FAT="Y" THEN 1260 ELSE IFAT- "N 11 THEN 1200 ELSE 125 

0 

1260PRI NT ' " DELETED ":CT <IX> ="":AT(IX)- " " : UT (17.) = " " 

1270A7.=0: FOR 17.= 1T0N7.: I FCT (17.) < > " " THENAX=AX+1: CT (A7.) =CT (17.): AT (A7.) =AT (17.) : UT (A7.) 

-UT- (17.) : NEXT ELSE NEXT 

1280N7.=A7.: PRINT 'PT: AT=GETT: ENDPROC 

1290REM**MENU** 

1300DEFPR0CMENU 

1310PR0CCLS: PRINT ' "MENU: ": IFNX-OTHENPRINT ' "The store is empty" ' ';PT:AT-GETT:END 

PROC: ELSE FOR17.= 1T0N7.: PRINT ' ; 17.; " . " ; CT (17.) ; ' '; TAB (2) ; AT (17.) ; ' ' ; PT: AT-GETT: NEXT: E 

NDPROC 

1320REM**LEARN** 

1330DEFPR0CLEARN 

1340LEARN=TRUE: PROCCLS: PRINT ' "LEARN: " : IFN7.+ 1 >T7.THENPRINT ' "The Droor am has ref c . 
ed ts MAX IMUM capaci ty" : PRINT 'PT: AT=GETT: ENDPROC: ELSE N7.-=N7.+ 1 

1350PRINT'"Enter the name of the NEW formula" 

13601NPUTCT (N7.) : PROCCHECK (CT <N7.) ) : CT (N7.) =RT: IFCT (NX.) ■ " "THEN 1360 

1370FRINT'"Enter the NEW formula (Unknowns, 1 chr.) 

13801 NF'UTAT < N7.) : PROCCHECK (AT (N7.) ) : AT (N7.) =RT: I FAT (N7.) = " " THEN 1380 

1390p7.=0: pl7.=0: F0RI7.= 1T0LEN (AT (N7.) ) : xT=MIDT (AT (N7.) , 17., 1) : IF: T=" ) "THENp7.=p7.+ lELS 

E I Fx T= " ( " THENp 17.=p 17.+1 

140ONEXTIX: IFp7.< >p 17.THENPRINT ' "Please check that you have the same number o 

f left and right parentheses.":GQT01380 

1410PRINT'"Now, enter the single chr. unknowns (e.g. AB for A+B)";:INPUTUT( 

N7.) : PROCCHECK (UT (N7.) ) : UT (N7.) =RT: 

1420F0RL7.= 1T0LEN(UT <N7.) ) : M7.=ASC (MIDT (UT (N7.) ,L7., 1) ) : IFM7.<650RM7.>90THENPRINT ' "I d 
o not understahd, please re-enter the unknowns as single alphabetic chr's.":G 

OT01410:ELSE NEXT 

1430PRINT'"Are you sure (Y or N) ?" 

1440AT=GETT: PROCCHECK (AT) : AT=RT: IFAT="Y"THEN LEARN=FALSE: GOTO 1450: ELSE: IFAT-^’ N" 

THEN N7.=N7.-1: GOTO 1470: ELSE: GOTO 1440 

1450TEST=TRUE: F'ROCSOLVE: TEST=FALSE 

1460PRINT'"STORED" 

1470PRINT'PT:AT=GEfT:ENDPROC 

1480REM**S0LVE** 

1490DEFPR0C80LVE 

1500IF TEST-TRUE THEN1660 

1510PR0CCLS: PRINT ' "SOL VEi "' « IFN7.-0THENPRINT"There are no formulae in RAM to he 
solved"iPRINT'PTiAT-GETT:ENDPROCIELSEiPRINT"Do you want to selert the ejuat 
ion to beSOLVED by it* NAME, FORMULA or LOCATION in the menu (1; N7.; ") " 

1320PRINT'"Enter 'N','F* or 'L' ?" 

1530AT=GETT«PROCCHECK(AT):AT-RTtIFAT-"N"THEN1540ELSE IFAT*"F"THEN1610EL.SF If A* 



f 


226 PC W 





















MICROMART 


PROGRAM FILE 


5 


"L"THEN 1640 ELSE 1330 

1540PRINT'"What name is the desired formula stared 
' 13501NPUTN*3 PROCCHECK(N*):N*=R#:IFN#=""THEN1330 
1560FGRI 7.- 1 TON’/.; IFC* < 17.) -NfTHEN 15S0ELSENEX T 

1370PRINT'"There is no formulae stored under the name of N*:GOTO1600 

1580PRINT ' CHR* 134; At <17.) ' ' " I s this the correct formula ?" 

1590A*-GET*:PROCCHECK(A#)iA*»R#sIFA*="Y"THEN1630 

1600PRINT'"Do you want another search"lA*-0ET*:PROCCHECK(A*):A*=R*:IFA*-"Y"THFN 
1540FLSEENDPR0C 

161 OPRINT'"Enter the formula";:INPUTN*:PROCCHECK<N*>:N*-R* 

1620F0R17.*» 1T0N7.: I FA* (17.) »N*THEN1650: ELSE NEXT 

1630PRINT'"There is no such formula in RAM.Do you want another search <Y or N 

)?":A*=GET*:PROCCHECK < A*)sA*=R*: IFA*="Y"THEN161OELSE ENDPROC 
1640PRINT' "What LOCATION is the formula <1-";N7.;"> "; : 1NPUTI7.: IFI7. N7. OR I7.:1TH 
EN1640ELSE 1650 

1650PR0CCLS: PR I NT ' "Formula: "; A* (17.) ' ' "Name: " $ C* < 17.) ' 

1660PRINT"Enter the unknowns as prompted." 

1670F0RK7.= 1T0 LEN(U*(I7.) ): PRINT'} MID* (U* (17.) ,K7., 1) INPUTans 

16801F TEST=TRUE THEN F0RK7.= 1TOLEN (U* <N7.) > : ans = l: GOTO < 1710+ (10* ( (ASC (MID* <U* (N7. 
) , K7., 1) ) ) -64) ) ) 

1690G0T0 (1710+ < 10* ( (ASC (MID* (U* (17.) ,K7., 1* ) )-64) ) ) 

1700 IF TEST-FALSE THEN NEXT: ANS-EYAL (A* (17.) ) : PRINT ' "The answer - " ; ANS ' ' P*: A*-G 
ET*:ENDPROC 

171 ONEXTKX: ANS-EVAL (A* (N7.) ) : ENDPROC 

1720A=ans:GOTO 1700 

1730B=ans:GOTO1700 

1740C-ans:GOTO1700 

1750D=ans:GOTO1700 

1760E=ans:GOTO 1700 

1770F=ans:GOTO1700 

1780G=ansiJ30ICU.700 

1790H=ans:GOTO1700 

1800I=ans:GOTO1700 

1810J=ans:GOTO1700 

1820K=ans:GOTO1700 

1830L=ans:GOTO1700 

lB40M=ans:GOTO1700 

1850N=ans:GOTO1700 

18600=ans:GOTO1700 

1870P=ans:GOTO1700 

1880Q=ans:GOTO 1700 

1B90R=ans:GOTO1700 

19008-ans:GOTO1700 

191OT-ans:GOTO1700 

1920U=ans:GOTO1700 

1930Y=ans:GOTO1700 

1940W=ans:GOTO1700 

1950X=ans:GOTO1700 

1960Y=ans:GOTO1700 

1970Z=ans:G0T01700 

1980REM**INITIALIZE** 

1990DEFPR0CINITIALIZE 

2000P*-" "+CHR*134+"Press any key to continue" 

201GLEARN-FALSE:Z *="": TEST-1: ANS =0: x*- " " : p7.-0: p 17.-0: P07.-0: N7.-0: T7.-200: DIMA* (7 7.) 
C*(T7.) ,U* (T7.) 

2020ENDPR0C 

2u30REM**USE AGAIN?** 

2040PR0CCLS:PR INT" "> 


2050IF ERR-254 THENPRINT"There is no disc interface installed in this machine 
please see your local Acorn dealer for details of possible installation." 
:G0T02150 

2060IF ERR=18 THENPRINT"You cannot divide by zero.":G0T02150 
2070IF ERR—23 THENPRINT"Accuracy lost-number too extreme.":G0T02150 
2075IF ERR-198 PRINT"The disk is ful1!":G0T02150 
2080 IF ERR=2l*8 THENPR I NT" Load i ng Error .": GGT02150 

2085IF ERR—222 PRINT"The FORMULA file is not on this disk.":G0T02150 
2090IF ERR-214 THENPRINT"There is no file to DELETE.":G0T02150 
2100IF ERR-U THENPRINT"Capacity is too high.":GDT02150 
2110IF ERR-20 THENPRINT"The numbers were too extreme.G0T02150 

2120IF ERR—26 AND TEST-TRUE THEN PRINT"That equation was i nval i d. " : N7.-N7.-1: TEST 
-FALSE:G0T02150 

2130IF ERR-22AND TEST—1 PRINT'"STORED (if the variables are given a certain 
value, the equation will not wor k.)"''P*: A*=GET*: P^0C(JLS: GOTO 100: ELSE: IF ERR 

=22 PRINT"You cannot take the log of a negative number or of zero.":G0T02150 
2140IF ERR—21AND TEST—1 PRINT'"STORED (if the variables are given a certain 
value, the equation will not work.)"''P*:A*=GET*:PROCCLS:G0T0100:ELSE:IF ERR 
=21 THENPRINT"You Cannot 'root a negative number.":G0T02150 
2150F’R I NT ' CHR* 131; " Do you want to use this facility again?" : VDU3: P07.-0: TEST-0: A 
*=GET*:PROCCHECK(A*);A*=R* 

2160IF LEARN-TRUE THEN N7.-N7.-1: LEARIE-FALSE 
2170IFA*="Y"THEN80 ELSEEND 
2180REM**L.0WER CASE CHECK fc CORRECT** 

2190DEFPR0CCHECK< A1 *) 

2200R*-" " : F0RH7.-1 TOLEN (A1 *) : s*=M ID* (A1 *, H7., 1) : g7.=ASC (s*) 

22101Fg7.>96ANDg7.< 123THENr*=CHR* (ASC (s*) -32) ELSE r*=s* 

2220R*=R*+r*:NEXT 
2230ENDPR0C 

2240REM**CHECK FOR PRINTER & CLS** 

2250DEFPR0CCLS: IFP07.-1THEN VDU3: CLS: VDU2: ENDPROC ELSE CLS: ENDPROC 


A list of 'COMMAND' words follows 

1.Solve...Select equation and solve. 

2. Learn... Add new formula to memory. 

3. Delete..Remove a formula from RAM. 

4. Menu....Print out formulae in RAM. 

5. Dump.... Produce a hardcopy output. 
6.Screen..Produce only monitor copy. 
7.Search..Search memory for formula. 
8.Load....Formulae,cass/disk to RAM. 
9.Save....Formulae,RAM to cass/disk. 

ENTER COMMAND NUMBER. 




BBC B Astrorun 

by K Sangrar 


'Astrorun' is a vertically-scrolling 
scramble derivative with the object of 
destroying the nucleus that resides in 
the ninth screen. The nine stages are 
roughly arranged in three groups of 
three. After each group, you earn a 


bonus life and extra points are calcu¬ 
lated on the number of missiles you 
have. There is a maximum of 20 
missiles when fully stocked which are 
worth 2000 points, so try to be well 
stocked at these stages. 


PASCAL COMPILERS 


We can 

advise which is the 

best 

Pascal for 

your needs. Our wide range 

includes the remarkable TURBO 

Pascal. 

CP/M—80 

TURBO PASCAL 

£45 


PRO PASCAL 

£200 


PASCAL MT+ 

£210 


JRT PASCAL 3 

£40 


JRT PASCAL 4 

£65 

CP/M-86 

TURBO PASCAL 

£45 

& 

PRO PASCAL 

£290 

MS-DOS 

MS PASCAL 

£220 


PASCAL NTT+86 

£360 


SBB PERSONAL 

£90 


SBB PROFESSIONAL 

£275 


JRT "PC" PASCAL 

£40 


Call us for more information 


GREY MATTER 

1 4 Prigg Meadow, Ashburton, Devon TQ13 7DF. 

TEL (0364) 53499 


BC Computers 


SANYO 

SANYO MBC 555 BUSINESS 
SYSTEMS 

ACCOUNTING £ 1,500 
WORD PROCESSING £ 1,750 
Systems include: 

BMC 555, MONITOR, PRINTER, 

TWO DISK-DRIVES, PAPER, 
DISKETTES, TWO DAYS’ 
TRAINING AND SOFTWARE 

For full information on these and the rest of 
the MBC 550/555 range, please ring: 

DAVID BROMLEY 
Reading (0734) 866372 

/ 


DISC DATA 
TRANSFER 

Inter Company 
Compatibility 

Is your company compatible department to 
department? Or do they all have their own 
microprocessor systems. 

Using the services of Wordcapture 
intercompany compatibility is now a reality. 

We can read virtually all CP/M and IBM PC 
compatible formats as well as 
transferring data from one to another. 


Send your disc, or for further information 
contact your Word Capture Point at 
Sumlock, 198 Deansgate, Manchester 3. 
Tel: 061-834 4233. 

A division of Art Associates (M/cr) Ltd., 
Tanzaro House, Ardwick Green North, 
Manchester Tel: 061-273 8751. 

WORDCAPTURE 



PC W 227 






























MICROMART 


WANTED 

PERSONAL 

COMPUTERS 

IBM, TANDY, EPSON, etc 
all models bought for cash 

MORGAN CAMERA 
COMPANY 

160 Tottenham Court Road, 
London W1. 

Tel: 01-388 2562 


BIAM CflJJETTEJ 

Rely on the professionals for guaranteed top quality computer/audio 
cassettes at great value budget prices. Packed in boxes of 10, 
complete with labels, inlay cards and library case. 

Prices include VAT, post & packing 


LENGTH 

BOX PRICE (10) QTY. VALUE 

5 mins (c.5) 

£4.35 

10 mins (c.10) 

£4.40- 

12 mins (c. 12) 

£4.45 

15 mins (c.15) 

£4.50' 

30 mins (c.30) 

£4.70i 

60 mins (c.60) 

£5.30i 

90 mins (c.90) 

£7.00- 


£ 


Cheque/Postal Order enclosed for 

TRADE ENQUIRIES WELCOME. GET BEST TERMS, SERVICE & PRODUCT. BUY 

DIRECT FROM MANUFACTURERS OF PROFESSIONAL BRAND CASSETTES. 

NAME... 

ADDRESS. 


PROPESSIOftPM. mflGneTKS LTD 

Cassette House, 329 Hunslet Road, Leeds LS10 3YY 
FREEPOST Tel: (0532) 706066 


tEPOST Tel: (0532) 706066 A /i 

AaMA/ 


LYNX 48k & 96k 

Create your own home, educational and business 


systems with DATAL. 

Bookkeeping Diaries Price lists 

Budgets Diets Recipes 

Catalogues Directories Sales 

Customers Plans Stocks 


even a children’s pictorial dictionary, are just some of 
DATAL’s many and varied uses. 

DATAL is a sophisticated data storage and retrieval 
program. It’s easy to use, fast, flexible and very 
friendly. 

Programs which normally take weeks, even months, 
to write can now be yours in minutes. 

Price only £19.55 + 45p p&p (Europe add £1, 
overseas add £2), includes DATAL User Manual with 
examples to set up an Address Book and Home 
Accounts. 


Send cheque/PO to: 

ORIGINATION 

Dept W, 2-3 Forge Row, nr Soudley 
Cinderford, Glos GL14 2UF 

or send SAE for further details 


PROGRAM FILE 


A number of options are available at 
thestartof each game. You may choose 
the speed ofthegame; 1 is the fastest, 4 
the slowest and the game defaults to 
one on loading, or you may select the 
difficulty; set to 1, with fewest enemies 
on loading, 9 being the most difficult, or 
T' may be selected for training mode. 

Use the keys indicated during play. If 
things go badly press ESCAPE to return 
to the title page or SPACE and ESCAPE 
together to return you directly to the 
options. 

The listing should be typed as given 
without any extra spaces, since the 
program isquite long. Disk owners will 
have to do some relocating to use the 
program from disk, or, type 
'PAGE = &EOO:*TAPE <RETURN>' 
before loading from tape. 

In the event of a 'NO ROOM' error, 


PROGRAM ONE 


>L. 

10REM ASTRORUN VI (c) K. Sangrar 
20REM 

30M0DE7:PRINT 
40F0RA=145 TO150 
50PR0CA <A) 

60NEXT 

70PRINT :, CHR»130SPC12 ,, By K. Sangrar" 

80VDU28,10,24,30, 22 
90CHAIN"" 

100 

11ODEFPROCA(C) 

120PRINTCHR*C;CHR*154" h7k4h7+$"“k7!j7k4h7k4j7k4j5j5juj5" 
130PRINTCHR*C;CHR$154" J7k5_3k4 j5 j7o0j5j5j7o0j5j5j7o5" 
140PRINTCHR*C;CHR*154" •"•!""! " "" ! ""!""! ' ' ""!"»! ,, 

150ENDPR0C 


PROGRAM TWO 


>L. 

1OREM ASTRORUN VI (c) K. Sangrar 
20M0DE1:PRINTTAB(15)"STOP TAPE":VDU7 
30PR0CDEFCHARS 
^ 40PRGCTUNES 

50A=INKEY(200):CLS 
60VDU19,1,250519,2,650; 

70C0L0UR1:PRINTSTRING*(40,"_")5 
80C0L0UR3:PRINTTAB(15)"ASTRORUN" 

90C0L0UR1:PR INTSTRING*(40,"_")5 
100VDU28,0,31,39,6:C0L0UR2 

11OPRINT" You are in command of a Space RaiderAssault Ship. Your mission 

is to pilotyour craft as far as possible into theenemy stronghold." 

120PRINT’ " Your mission is e>;tremly dangerous, so, your ship has been give 
n def1ectorshields and fifteen missiles in orderto protect itself." 

130PRINT'" Unfortunately, your shields will notprotect you from a direct co 
11 ion exceptwith certain objects." 

140F’R0Ccont i nue 

150PRINT" On your mission you will meet manyhazards. These include." 

160PRINT’’"ASTEROIDS"’’"These come in two sizes and are worth SOpoints if shot 
. A head on collision is,of course, fatal." 

170PRINT’'"SPACE MINES"’’"These are small impact mines. They areworth 150 po 
ints if shot" 

lBOPROCcontinue 

190PRINT"Hazaras cont." 

200PRINT’'"ROCKET LAUNCHERS" ’’ "These are large twin missile 1 aunchers. You rec 
ieve 150 points for shooting themhowever, if you line yourself up withthem, i 
nstead of crashing, you pick upits missiles and add them to your ownstock" 

21OPRINT’’"GATES"’’ "These are force fields which can bebroken by flying 
through the glowingpart. This gives you mystery points.Shooting the gates 
gives you 100 points" 

220PR0Ccontinue 

230PRINT"These are your controls;"'’TAB(10)"’CAPS LOCK' - LEFT"’TAB(10)" ’CTRL 
- RIGHT"’TAB(10)"'RETURN’ - FIRE" 

240PRINT'’"You are given three lives for each gameunless you select ’T’ for 
raining modein which you get five, but, you do notget to put your name in the 
high scores." 

250PRINTTAB(15,16)"START TAPE":VDU7 

260VDU2B,10,30,30,28,19,3,7505 05 

270ENVEL0PE1,1,0,O,0,0,0,O,127,-3,-1,-5.126,100 

2B0ENVEL0PE2,1,-1,-1,-1,200,200,200.127,0,0,-4.127.127 

290ENVEL0PE3,4,8,12,8,2.1,2,126,0,0,-8.126.126 

300ENVEL0PE4,3,1,-2,1,1,1,2,127,0,0,0,80,80 

31OCHAIN"" 

320 

330DEFPR0CDEFCHARS 
340F0RC=224T0255 
350VDU23,C 
360READA* 

370F0RB=1TO15STEP2 
380VDUEVAL("&"+MID* < A*,B,2)) 

390NEXT, 

400! StD00=&05060307 
410! &D04=?<02010102 
420! &D08=«t07030605 
430ENDPR0C 
440 

450DEFPR0CTUNES 
460F0RN=S<D 10 T0&D84STEP4 


press BREAK, OLD the program and 
remove any extra spaces. 

It's also advisable to omit line 10 in 
programthreeuntilthe program is fully 
debugged. 

If you want to save some typing omit 
lines 50 to 240 in program two and leave 
out program one entirely, since prog¬ 
ram one is only a title page and the 
instructions can be read from the 
listing. 

The program is reasonably well 
structured, although meaningful vari¬ 
able and procedure names have been 
omitted to save memory. There is, 
therefore,still some roomfora possible 
extra stage if desired. 

Finally, and most importantly, my 
high score is 82000 which is two and a 
halftimes round all the stages. That will 
give you something to aim at! 


228 PCW 




























MICROMART 


PROGRAM FILE 




470READAt:!N=EVAL("&”+At) 

480NEXT 

490ENDPR0C 

500 

SlODEFPROCcontinue C0L0UR3:*FX15 

520PRINTTAB<8,22)"Press 'SPACE' to continue" 

530REPEATC7.= (C7.+ 1) MOD 12 

540VDU 19,3, C7.7&DOO; 05 

550UNTILINKEYt(5)=" " 

560CLS: C0L0UR2: ENDF’ROC 

570 

580DATA E0713B1F1F3B71EO.004922DFFB449200 

590DATA 078EDCF8F8DC8E07,92247F57577F2492 

600DATA OOOOFFFFFFFFOOOO,4924FEEAEAFE2449 

61ODATA 0000609009060000,1010103838101038 

620DATA 387E7FFFFFFE7E18,E7BDFFFFFFFFBDE7 

630DATA 0103070301010343,B0C0E0C08080C0C2 

640DATA 475F7F7F7F4F0307,E2FAFEFEFEF2C0E0 

650DATA 422418DB99FF99C3,0D3F7F7FFFFFFF7F 

660DATA AOFOFCFEFFFFFEFE,7FFFFF7F7F3F1F05 

670DATA FEFFFFFEFEFCFC70,7EC399FFFFBD9999 

680DATA 99BDFFBD99181818,000A2109261B4F97 

690DATA 822805AB4D7AFEC3,408410A442D8E174 

700DATA 25570A269E064B13.4802800001804208 

71ODATA D0A2EC714862D1A4,2F870D1142092001 

720DATA C3FD2C8A22890822,E5D2904A80124020 

730DATA 3500000000000000,OAOOOOOOOOOOOOOO 

740 

750DATA 01000001,51010C65,02510102,010C6501,51010251,04650102 

760DATA 01045101,51010265,02650102,01027501,51010881,02510106 

770DATA 02025101,65010C51,02510202,02026502,65020275,06510105 

780DATA 01025101,65010251,06650106,01068101,75010681,06750106 

790DATA 01068101,75010681,06750106,01065101,51010251,08650102 

ROGRAMTHREE 

L. 

100NERR0RVDU4: G0T040 

20PR0CI 

30M0DE1:VDU23; 8202!OS 0;0; 

40REPEATPR0CA 

50PR0CS:REPEATPROCW 

60UNTI LF.nd7, 

70PR0CDS:UNTILFALSE 

80DEFPR0CW 

90IFEnd7. ENDPROC 

1OOPROCM("SPACE BOULDERS",0,0) 

11OVDU19, 1,2 5 0 S : T7.=0 

120REPEATPR0CSHIP: S7.=S7.+1 

130IFRND (D7.) >7 PRINTTAB (RND (39) -1.0) AtELSEIFRND (D7.) >7 PRINTTAB (RND (39) -1,0) at 
140IFRND(100)=1PRINTTAB(RND(34)—1,0)GtELSEIFRND(100)=1PRINTTAB(RND(34)—1,0)Mt 
150T7.=T7.+ 1: UNTILT7.=5000REnd7. 

160IFEnd7. ENDPROC 

170PR0CM("METEOR RUN”,42,24) 

180T7.=0: Dt=CHRt30+CHRt11+CHRt 1 1: VDU19, 1,3 5 0; 

190REPEATPR0CSHIP: S7.=S7.+2: I FRND (D7.) >7 PR I NTT AB (RND (39) -1,0) At 

200T7.=T7.+1: UNT I LEnd7. 0RT7.=5C>0 

210IFEnd7. ENDPROC 

220PR0CM("EASY POINTS",42,24) 

230T7.-0: VDU 19, 1,250; 

240REPEATPR0CSHIP: S7.=S7.+1: IFRND (D7.) >8 PR INTTAB (RND (39) -1,0) At 

250IFRND(20)<3 PRINTTAB <RND(35)-1,0)Gt 

260T7.=T7.+1: UNTILEnd7. 0RT7.=500: I FEnd7.ENDPR0C 

270PR0CB 

280PR0CM<"THE CANYON",0,0) 

290T7.=0: BC7.= 129: P7.= 15: G7.= 16-D7./2: I FG7.C8 G7.=8 

300REPEATPR0CSHIP: S7.=S7.+ 1: PROCCAN: IFRND (30) =1 PRINTTAB (P7.+RND (G7.-6) ,0)Gt 

3101 FRND (50) = 1 PR I NTT AB (P7.+RND (G7.-3) , 0) Mt 

320T7.=T7.+ 1: UNTILEnd7. 0RT7.=500 

330IFEnd7. ENDPROC 

340PR0CM("THE CAVERNS",42,24) 

350T7.=0: BC7.= 129: P7.= 15: R7.= 17: G7.= 13-D7./2: IFG*/.<6: G7.=6 

360REPEATPROCSHIP: S7.=S7.+ 1: P7.=P7.+RND (5) -3+2* ( (P7.>39> -<P7.<3) ) 

370R7.=R7.+RND (5) -3+2* ( (R7.>29> - (R7.<3> ) : COLOURO 

380PRI NTTAB (P7., 0> STRI NGt (G7., CHRt254) TAB (R7., 0) STRI NGt (G7., CHRt254) : T7.= T7.+1: UNT IL 

End7. 0RT7.=500 

390IFEnd7. ENDPROC 

400PR0CM("MINED CAVERNS",42,24) 

410T7.=0: BC7.= 129: P7.= 15: G7.= 19-D7./2: IFG7.< 11: G7.= l 1 

420REPEATPR0CSHIP: S7.=S7.+ 1: PROCCAN: IFRND (D7.*2) >17 PRINTTAB (P7.+RND (G7.-1) -1,0) mt 

4301FRND (30) = 1 PR INTTAB (P7.+RND (G7.-3) , 0) Mt 

4401FRND (30) =1 PRINTTAB (P7.+RND (G7.-6) ,0)Gt 

450T7.=T7.+1: UNTILEnd7.0RT7.=500: IFEnd7. ENDPROC 

460PR0CB 

470PR0CM(" THE FINAL GATES ",0,0> 

480T7.=0: BC7.= 129: h7.=0: >: 7.= 15: y7.=0 

490REPEATPR0CSHIP: S7.=S7.+1: >:7.=4*SIN (y7./PI) : h7.=h7.+ l: y7.=y7.+ l: IFh7.>31h7.=0 

5001Fh7.< >OCOLOUR 128: PR I NTTAB (16,0)" " TAB (17+>:7., h7.) gt; ELSEPRI NTFGt 

510T7.=T7.+ l:UNTILEnd7. 0RT7.=500: IFEnd7.ENDPR0C 

520PR0CM ( "THE TRENCH" , 42,24) : T7.=0: BC7.= 129 

530spt=CHRt31+CHRt17+CHRt0+STRINGt(3,st+CHRt11):Dt=CHRt30+CHRt11+CHRt11 
540REPEATPR0CSHIP: S7.=S7.+2: IFT7.<450 PRINTspt ELSEPRINTTAB (19,0) st 

5501F < T7.M0D6) =0 ANDT7.C 430C0L0UR1: PR I NTTAB < 14+RND (2) *3, 1) CHRt233CHRt233CHRt233 

5601FT7. >490ANDT7.< 496 PRINTTAB <17, 1) Gt ELSEIFT7.=499 COLOUR 1: PR I NTTAB (18,0) STR IN 

Gt(4,CHRt228)TAB(18,1)STRINGt(4,CHRt228) 

570T7.=T7.+ l :UNTILEnd7. ORT7.=500: I FEnd7.ENDPR0C 

580PR0CM ( " THE NUCLEUS ",42,24): T7.=0: BC7.= 128: Dt=CHRt30+CHRt 11: VDU 19, 1,4505 

590REPEATPROCSH IP: S7.=S7.+1 

600IFT7.=6 COLOUR 1: PRINTFGt 

6101 FT7.=40C0L0UR 129: PR IN T sp t 

6201FT 7.> 10 ANDT7.<60 C0L0UR3: PR INTTAB (15,0) CHRt233STF: I NGt (8. LHPt9 , CHRt2 • 

630IFT7.= 42C0L0UR129: PRINTspt: C0L0UR2: PRINTTAB ( 19, 1 ) CiiRt245LHPt247r.HPt8< oRiBCHR 
t10CHRt251CHRt253 

640T7.=T7.+ 1: UNTILT7.=680REnd7.: IFEnd7.ENDPR0C 

6501FX7.= 19 PROCM ( "CONGRATULATIONB ",69,48) 

660VDU 19, 1,2,4505 : D7.=D7.+1: F'ROCB: ENDPROC 

670DEFPR0CM (x t, a, b > BC7.= 128: t=>: t+" " 

680S7.=S7.+250: F0RQ7.= 1T034: IFEnd7.NEXT: ENDPROC ELSEPROCSHIP: NE/ T 

690Dt=CHRt0+CHRt0 

700F0RQ7.=39T00-LEN>: tSTEP-2: PROCSHIP: COLOURS: IFQ7. *OPR I NTTAEl 1 — LEFT* :*• 1 '-’" 

Q7.) 5 

7101 FQ7.< OPR I NTTAB (0, 10) RIGHTt (x t, LENx t+Q7.) 

7201FQ7.=21 -LENx t DIV2 PROCF (a, b ) : FORq= 1 TO 10: PROCSHIP: NEXT 

730NEXT:Dt=CHRt30+CHRt11:CLS:ENDPROC 

740DEFPR0CS PROCF(3,36) 

750VDU19,3,6;0519,2,350; 

7601 Ftr L7.=5 ELSEL7.=3 

770D7.=9+di : X7.= 19: End7.=FALSE: S7.=-250: C7.=0: F7.=0: H7.=0: M7.= 15: F 7.=0 

780S0UND0,4,5,1 

790CLS:ENDPROC 





DISK COPYING SERVICE 

Moving data and program files from 
one machine to another is often made 
difficult because different 
manufacturers have adopted different 
disk format standards. 

We can copy your files to and from 
over 250 disk formats including 
CP/M, CP/M-86, MS-DOS, PC-DOS, ISIS, 
APPLE, SIRIUS, TORCH, APRICOT, HP 150, 
DEC FT-11, and IBM REF. 

Disks are normally despatched on the 
day they are received. 

Our charge is £10.00 + disk + VAT. 
Special prices for quantities. 

For more information call us. 

GREY MATTER 

1 4 Prigg Meadow, Ashburton, Devon TQ13 7DF. 1 

TEL. (0364) 53499 | 


SCIENTIFIC SUBROUTINE 
LIBRARY 

VOLUME 1 — STATISTICS AND FITTING FUNCTIONS 

Mean, SD, normal distribution, partial expectation, Chauvenets criterion, 
least squares fit to polynomial and arbitrary function, repetitive least squares 
fits, covariance matrix, chi-squared statistic, matrix inversion, solution of 
linear simultaneous equations. 

VOLUME 2 — LINEAR PROGRAMMING 
Reduction of simplex tableau, integer programming, partial integer 
programming, conversational linear programming system, least cost mix 
problem. 

VOLUME 3 — FURTHER STATISTICS 

Ranking, quantiles, frequency, correlation coefficient, T, chi-squared and F 
distributions and their inverses, T test, chi-squared test, Wilcoxson test, 
linear and multiple regression, ANOVA 1-way and 2-way. 

VOLUME 4 — TRANSFORMATIONS AND SORTING ALGORITHMS 
Fourier and Fast Fourier transforms, numerical integration and differentia¬ 
tion, harmonic analysis, interpolation, coordinate transformations. Ex¬ 
change sort, Quicksort, Shellsort, Tree sort. 

All routines are written in BASIC for easy implementation on any machine. 
Machine readable source code £75 + VAT per volume (Most disk formats 
now available). 

Manuals including full source listings with implementation notes and 
documentation £25 per volume. 

CP/M TO DEC FILE TRANSFER 

Software to read and write RT-11 format RX01 diskettes under CP/M. 
Supplied on 8" SSSD diskette — £25 + VAT. 

ACT APRICOT VT100 TERMINAL EMULATOR 
Allows the APRICOT to act as a terminal with file transmission and reception 
£50 + VAT. 

Write or phone for further information on any of our products. 

MICRO LOGIC CONSULTANTS LTD 
57 Station Road, Southwater, Horsham, W. Sussex RH13 
7HQ 

Telephone: 0403 731818 


DISC DATA 
TRANSFER 

Compatibility with 
your clients. 

Consider the saving in time and human endeavour if 
you could access your clients data direct from his 
disc rather than re-key or plough through reams of 
word processor print out. 

We at Word Capture now give you that facility - 
Data transfer from Disc to Disc. We can read 
virtually all CP/M and IBM PC compatible formats. 


Send your disc, or for further information 
contact your Word Capture Point at 
Sumlock, 198 Deansgate, Manchester 3. 
Tel: 061-834 4233. 

A division of Art Associates (M/cr) Ltd., 
Tanzaro House, Ardwick Green North, 
Manchester. Tel: 061-273 8751. 

'AORD CAPTURE 



PC W 229 



























MICROMART 


PROCRAM FILE 


PRINTERS NEW LOW 
PRICES 


Large selection available. 
We specialise in interfacing to 

SHARP 

computers 


SPECIAL OFFER 

DAISYWHEEL 

PRINTERS 

£289 


Interface for MZ700 £39 
UK orders add 15% VAT 
Details on our complete range from 


PETERSON 
ELECTRONICS LTD 

ACADEMY STREET, FORFAR, 
TAYSIDE, DD8 2HA 
Tel: 0307 62591 


sinus 1 

apricot 

IOSUBS 

A complete set of subroutines written in BASIC 
allowing the programmer to easily develop profes¬ 
sional user friendly software. 

Subroutines allow:- 

1) Alphanumeric, numeric, date, password data 
to be input/output anywhere on the screen. 

2) Automatic validation of input data. 

3) Reverse video, Highlighted, Underlined attri¬ 
butes on input/output fields. 

4) Full editing facilities available during data 
input mode. 

Price £55 with demo software. inc VAT 

Available on ACT Sirius 1 and Apricot 

AIR-RAID 

A fast action graphics game 
Price £11.50 inc VAT 
Available on ACT Sirius 1 and Apricot 

For further details please contact: 

R.J.L. Software Ltd, Southgate Chambers 
37-39 Southgate St, Winchester 
Hants S023 9EH. Tel. Winchester (0962) 60738 



COMMODORE 64 OWNERS 


YES!! You can now make 
back-up copies of your pre¬ 
cious original. The Copy Gener¬ 
ator is a new program which 
makes copies of your games 
etc, from tape to tape or tape to 
disk. 

For your copy of the amazing 
program send cheque or PO for 
£6.50 to: 

Ramex Technological Research 
PO Box No. 3 
Castleford, W. Yorks 
WE101UX 



• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

# 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

800DEFPR0CSHIP IFF7.PRINTTAB (H7., F7.) " " 

810PRINTTAB ( X7., 26) s*: COLOURBC7.: PRINTD*: X7.=X7.+ ( INKEY-65AND ( X7.>1 ) ) - ( INKEY-2AND ( X 

7.< 38) > : VDU 19,2, C7&D00; O; : PR I NTTAB ( X7.. 26) S*: C= <C+1) MOD 12: IFI NKEY-740RF7.PROCF I RE: I 
FF7.PR I NTT AB (H7., F7.) R* 

82GREPEATUNTILTI ME >s7.: TI ME=0: MOVE X7. #3 2+16,208: C7.=PO I NT ( X7.*32+16.208) +F'01 NT < X.7.* 
32+48,208) : IFC7.=0 ENDPROC 

830IFC7.=4 S7.=S7.+100*RND (3) : SOUND 18, 1,223, 1 : ENDPROC 

8401FC7.=6 M7.=M7.+4: SOUND 17,3,20,3:1 FM7. >20M7.=20 

850IFC7.=6 ENDPROC 

B60PR0Cex: ENDPROC 

870DEFPR0CFI RE I FF7.THEN890 

880IFM7.=0ENDF'R0C ELSEF7.=24: H7.= X7.+k7.: M7.=M7.-1: S0UND19,2, 100, 10: k7.= k7.EORl: ENDPROC 
890F7.=F7.-1: C7.=P01 NT (H7.*32+16,1 OOS-32*F7.) +P01 NT (H7.*32+16,1040-32*F7.) : I FC7.C >0 PR 
INTTAB (H7.-1, F7.-1) E*:S0UND16, 1,4,4: SOUNDO, 4,5,2: S7.=S7.+50*C7.: PR I NTT AB (H7.-1, F7.-2) e* 

: F7.=FALSE 

900IFF7.=2 PR INTTAB (H7., F7.) " " : F7.=FALSE 

910ENDPR0C 

920DEFPR0CI di = l 

930A*=CHR*17+CHR*1+CHR*239+CHR*240+CHR*8+CHR*3+CHR*10+CHR*241+CHR*242 

940M*=CHR*17+CHR*3+CHR*243+CHR*243+CHR*8+CHR*8+CHR*10+CHR*244+CHR*244 

950S*=CHR* 17+CHR*3+CHR417+CHR* 12B+CHR*234+CHR*235+CHR*3+CHR* 8+CHR* 1O+CHR*236+C 
HR*237 

960s*=" 11 +CHF:*8+CHR*8+CHR* 10+ " 

970G*=CHR*17+CHR*3+CHR4224+CHR*17+CHR*2+CHR*225+< HR*225+CHR*225+CHR*225+CHR*17 
+CHR*3+CHR*226 

980q*=CHR* 17+CHR* 1 +CHR*228+CHR*228+CHR* 17+CHR*2+CHR*230+CHR*230+CHR*230+CHR* 17 
+CHR*1+CHR*228+CHR*22B 

990FG*=CHR*31+CHR*13+CHR*0+CHR*17+CHR*1+CHR*227+STRING*(13,CHR*228)+CHR4229 
1000a*=CHR* 17+CHR* 1 +CHR*232: m*=CHR* 17+CHR*3+CHR*238: F:*=CHR* 17+CHR*2+CHR*23: 

1010e*=" "+STRING*(3,CHR*8+CHR*8+CHR*B+CHR*10+" "):D*=CHR*30+CHR*11 

1020tr=FALSE: s7.= l: X*=STRING*(3,CHR*8) +CHR*10 

103OE*=CHR*17+CHR*2+CHR*245+CHR*246+CHR*247+X*+CHR*248+CHR*249+CHR*250+X*+CHR*2 

51+CHR*252+CHR*253 

1040DIMHS7.<9> , Names 200 

1050FORP=0 TO 9:HS7.(P)=1000:*(Names+P*20)="BBC Computer":NEXT 

1060C=0: 1 &DF0-&20120DD0: ?8<DF4=?<80: ENDPROC 

1070DEFPR0CHI pl=10:*FX15 

10801 Ftr S7.=0 

1090S0UND16,0,4,20:VDU19,1,4 j 0? 

1100F0RP=9T00STEP— 1: IFHS7. (P) < =S7. p 1 =P 

111ONE XT:IFp1>9 GOTO1170 

1120F0RP=9 TO pl+1 STEP-1 

1130HS7. (P)=HS7. <F'-1) : $ <Names+20*P) =* (Names-20+20*P> 

1140NEXT:COLOURS 

1150PRINTTAB(8,4)"YOU ARE IN THE TOP TEN !" ’’TAB(9)"PLEASE TYPE YOUR NAME 

COLOUR129:PRINTTAB(10,9)SPC20TAB(11,9); 

1160*(Names+20*pl > =FNINPUT: HS7. (pi ) =S7. 

1170ENDPR0C 

1 180DEFPR0Csc COLOUR 128: CLS: @7.= 7: VDU 19, 1,2; 05 

1190C0L0UR3:PRINTSPC6STRING*(28,"_")’’SPC11"ASTRORUN HISCORES"’SPC6STRING$(28, 

” _ ") 

1200C0L0UR2: PR I NTT AB (0, 6) 1; " . "5 HS7. (0) STRI NG* < 25-LEN (STR*HS7. (0) +*Names) , " . " ) *Na 
mes 

121OCOLOUR1:FORP=1T09 

1220PRI NTT AB (0, 6+P*2) P+1; " . " ; HS7. < P) STR I NG* (25-LEN (STR*HS7. (P) +* (Names+20*P) ) , " . 

11 ) * (Names+20*P) 

1230NEX T:PROCwait(1000):ENDPROC 

1240DEFPR0CdiFt CLS 

1250PRINTTAB(11,10)"WHAT DIFFICULTY ?"TAB(4,12)"(1 TO 9 OR ’T’ FOR TRAINING MOD 

E) " : REPEATK*=GET*: UNTIL <K*>"0" ANDK*< " : ")ORK*= ,, T" 

1260IFK*=”T ,, di=0:tr=TRUE: ENDPROC 

1270di=VALK*:tr=FALSE:ENDPROC 

1280DEFPR0Cspeed CLS 

1290PRINTTAB(11,15)"WHAT SPEED LEVEL ?"TAB(16,17)"(1 TO 4)":REPEATK*=GET*•UNTIL 
K*>"0" ANDK*<"5" 

1300s7.=4+VALK*: ENDPROC 

131 ODEFPROCe>: SOUND 16,1,6,5 

1320L7.=L7.-1: M7.= 15: h7.=0: VDU 19, 2, 3 5 0; 

1330PRI NTT AB ( X7.-1,25) E* 

1340FORN=1T02000: NEXT: IFL7.=0 End7.=TRUE: ENDPROC 

1350CLS: F7.=FALSE 

1360X7.= 19: FORx 7.=X7. T0X7.- (3*L7.-3) STEP-3 

1370PRI NTT AB (>: 7., 26) S*: NEX T 

1380PRI NTT AB (13, 30) "Score " ; S7. 

1390F0RN=1T02000:NEX T:CLS 

1400S0UND0,4,5,255:ENDPROC 

141ODEFPROCDS CLS:VDU19,3,6;0; 

1420IFS7.>HS7. (9) PROCHI: PROCsc: ENDPROC 

1430C0L0UR3: PRINTTAB (12,3) "YOU SCORED " 5 S7. 

1440PR0Cwait(1000):ENDPROC 

1450DEFPR0CCAN C0L0UR128: C0L0UR1: c7.=RND (5) -3: P7.=P7.+c7.: IFP7.<'2 P7=2ELSEIFP7 >26 P7 
=26 

1460IFc7=0 PRINTTAB (P7., 0) STRING* (G7., " " ) ELSEIFc%>0 PRINTTAB (P7.-1 , O) CHR*242STRI 

NG* (G7.-1, " " ) CHR*239 ELSEPRINTTAB (P7., 0) CHR*240STRING* (G7.-1, " ")CHR*^4i 

1470ENDPR0C 

1480DEFPR0C0PT 

1490st=FALSE:TIME=0 

1500REPEATCLS 

1510VDU19,2.350;19,1,6(0; 

1520C0L0UR1:PRINT’ 7 'TAB(10)"Press key For option"’ J 

1530C0L0UR2: @7.=8 

1540PRINT’1;" To change diFFiculty" 

1550PRINT’2;" To change speed" 

1560PRINT’3;" To view ship controls" 

157OPRINT’4;" To view point allocations" 

1580PRINT’’TAB(8)"Or ’SPACE’ to start game" 

1590K*=T NKEY*(2000) 

16001 FK*= " 1 " PROCd i -f f 

16101FK*="2"PROCspeed 

1620IFK*="3"PROCcont 

16301FK*="4"PR0Cpoints 

1640UNTILK*=" "ORTIME >2000 

1650IFK*-" "st=TRUE 

1660ENDPR0C 

1670DEFPR0Ccont CLS:C0L0UR3 

1680PRINTTAB(10,8)"Your controls are:" 

1690PRINT”TAB(9) "’CAPS LOCK’ - LEFT" 

1700PRINT’TAB(9)"’CTRL’ - RIGHT" 

1710PRINT’TAB(9>"’RETURN’ - FIRE" 

1720PRQCwait(2000) 

1730ENDPR0C 

1740DEFPR0Cpoints CLS:COLOURS 

1750VDU19,1,250;19,3,650? 

1760PRINT'"POINTS FOR HITTING OBJECTS WITH MISSILES" 

1770PRINT’’TAB(8)"Asteroid - 50 points" 

1780PRINT’’TAB(8)"Missi1e launcher - 150 points" 

1790PRINT’’TAB(8)"Space mine - 150 points" 

1800PRINT’’TAB(8)"Canyon wall - 50 points" 

1810PRINT’’TAB(8)"Bonus of 100 to 300 points for"SPC10"passing through a qate" 
1820PRINT’TAB(8)"Extra missiles for passing"SPC14"through a missile launcher" 
1830PR INTTAB (3,4) A*TAB (3,7) M*TAB (3, 10)m*TAB(l. 17) G*TAB (3,20). M*: COLOUR 129: PR I NTT 

AB(3,13)s*:COLOUR128 

1840PR0Cwait(2000):ENDPROC 

1850DEFPR0Cwait(T)C0L0UR2:C=0:TIME=0 

1860PRINTTAB(7,30)"Press ’SPACE’ to continue":*FX15 






230 PC W 





















MICROMART 


PROGRAM FILE 


1870REPEATC=(C+1 >MOD12:VDU19,2,C7&D00;0; 

1880W*=INKE Y$(10):UNTILTIME>T ORW*=" ":IFW*=" " sp=TRUE 
1890C0L0UR3:ENDPROC 
1900DEFPR0CA 

191C>sp=FALSE: IFINKEY-99THEN1960 

1920REPEAT 

1930PR0CTITLE 

1940PR0Csc 

1950UNTILsp 

1960PR0C0PT 

197C>IFst ENDPROC 

1980G0T01910 

1990DEFPR0CTITLE COLOUR128:CLS:VDU5 
2000VDU19,1,450?19,2,050?19,3,3;0; 

2010PR0CL <218, 732,51, -4) : PROCL (218.732, 51,0) : PROCH(24.620. 200) 

202OPR0CL(352,680,8,-8):PROCL(288,648,8,8):PROCL(352,616,8,-8) 

2030PR0CL(444.700,29,0):PROCH(424,680,100) 

2040PR0CL(552,680,24,0):PROCL(648,680,12,-8) 

2050PR0CL(726,680,12,-4):PROCL(678,632,12.4):PROCL(726,680,12.4):PROCL(772,632, 
12,-4) 

2060PR0CL(824,680,24,0):PROCL(920,680,12,-8) 

2070PR0CL(972,680,24,0):PROCL(1060,680,24,0):PROCH(980,584,108) 

2080PR0CL (1120. 680,24,0).: PROCL (1216,680,12,-8): PROCL (1216,680.38,0): PROCH (226.5 
28,1016) 

2090GC0L0, 1: M0VE424,400: F’R I NT " By K. Sangrar" 

21OOBCOLO,2:M0VE416,404:PRINT"By K. Sangrar" 

2110VDU4: PROCwai t (1000) : VDU19, 1,2; O; 19, 2,7; 0; 19, 3,6; 0; 

2120ENDPR0C 

2130DEFPR0CL (x 7., y7., n7., a7.) 

2140IFINKEY-99 ENDPROC 
2150F0RN7.=0T0n7. 

2160GC0L0, 3: MOVEx 7., y 7.: PR INTCHR*254 
2170GC0L0, 1: MOVEx7., y7.: PR I NTCHR$255 
2180x7.=x7.+a7.: y7.=y7.-4: NEXT 
2190ENDPR0C 
2200DEFPR0CH <x7., y%, n7.) 

221OIFINKEY-99 ENDPROC 
2220GC0L0,3 
2230F0RN7.=0T0n7.STEP2 
2240PL0T69, x 7.+N7., y7. 

2250NEXT:ENDPROC 

2260DEFFNINPUT A7.=0: X7.-&F0: Y7.=>&D: OALL&FFF 1: =»2<DD0 
2270DEFPR0CB L7.=L7.+ 1: S7.»S7.+2000+100*M7. 

2280M7.-20: PROCM ( ” BONUS LIFE ", 21, 18 > : ENDPROC 
2290DEFPR0CF(a,b)FORc=a TOa+b STEP3 
2300S0UNDc?&D 10, 1, c?&Dl 1, c?&D12 
2310NEXT:ENDPROC 


Commodore Honeypot 

by Chris Haley 

'Honeypot'is an enjoyable gameforthe 
Commodore 64 in which you must 
manoeuvre a bee around flowers to 
collect nectar for the hive. 

Nectar is collected by hovering over 
one of the flowers which occasionally 
bloom and must be carried back to the 
hive. When you fill up the hive you 
move on to the next level. 

However, life isn't all sweetness and 
honey for a bee as there's a large bird 
and an evil spider out to get you. Also, 
touching any other part of the plants is 
fatal as is contact with weeds; and, of 
course, flying into the sun is not 
recommended. 

It's important that you visit each 



10 REM---HONEYPOT- 


• 

20 REM " 

30 REM -ICI C.S. HALEY 1984 

40 REM ■ w 

• 

• 

30 REH COMMODORE SPECIAL SYMBOLS 

60 REH -r CURSOR DOWN 

70 REH "T CURSOR UP 

• 

• 

00 REH -IT CURSOR RIGHT 

90 REH -r CURSOR LEFT 

100 REH -r HOHE (CURSOR) 

• 

• 

110 REH »T CLEAR SCREEN 

120 REM -r REVERSE CHARACTERS ON 

130 REH m W REVER8E CHARACTERS OFF 

• 

• 

140 REH BLACK 

150 REM RED 

168 REH "k" CYAN 

• 

• 

A 

170 REH "ir GREEN 

190 REM "flT YELLOW 

190 REM BECAUSE MV PRINTER DOES NOT 

• 


200 REM LIST THE CHARACTERS WHICH 

210 REM REPRESENT THE COLOURS OBTAINED 

• 

• 

220 REM USING THE COMMODORE L000 KEY T 

230 REM HAVE REPLACED THESE WHERE THEV 

240 REM OCCUR IN THIS LISTING BY 

• 

• 

250 REM ABBREVIATIONS FOR THE ACTUAL 

260 REM C0L0l.fR SHOWN IN SQUARE BRACKETS 

270 REM FOR EXAMPLE CLT.0RN1. 

• 

• 

280 REM "II" DELETE - THIS ONLY OCCURS 

290 REM LINE 1510 AND 18 USED TO MOVE 

300 REM THE SUN TO THE LEFT. TO OBTAIN 

• 

• 

310 REM THIS/ KEY IN THE LINE OMITTING 

• 


flower as it blooms, even though the 
ones furthest from the hive have the 
most nectar, as this will pollinate them 
and increase the chances of more 
flowers appearing when the existing 
ones disappear. 

Read the REM statements at the 
beginning of the program as they 
contain vital coding instructions relat¬ 
ing to Commodore's control charac¬ 
ters. Consequently, there is no need to 
type these lines at all, so you should 
begin typing at line 900. 

Make sure that you have a working 
joystick as this is the only way to control 
your bee. 



PROLOG INTERPRETERS 


PROLOG is the first ultra-high level 
language and is changing the way we 
think about programming, hence its 
adoption by the Japanese as the 
'assembly' language for their Fifth 
Generation Project. We can advise 
which PROLOG interpreter is most 
suitable for your needs. 


IF/Prolog 
IF/Prolog 
micro-PROLOG 
micro-PROLOG 
micro-PROLOG 
PROLOG-1 
PROLOG-1 
PROLOG-1 


CP/M-86 £600 + VAT 
MS-DOS £600 + VAT 
CP/M-80 £125 + VAT 
CP/M-86 £175 + VAT 
MS-DOS £175 + VAT 
CP/M-80 £250 + VAT 
CP/M-86 £330 + VAT 
MS-DOS £330 + VAT 


For more information call us. 


GREY MATTER 


4 Prigg Meadow, Ashburton, Devon TQ13 7DF. 

TEL (0364) 53499 


Spectrum 16K 
Spectrum 48K 
Commodore 64 
Electron 


COMPUTERS 

£86.90 BBC B £346.95 

£113.00 Tatung Einstein £433.90 

£161.00 Sanyo MBC555 £999.00 

£173.80 Apple Computers available 

PRINTERS 


Alpha Com 32 
(for Spectrum) 
Epson RX80 F/T 
Epson FX80 


Star Gemini 10X 
£52.20 Epson RX80 

£235.00 Printer Cable 

£330.00 


MONITORS 14" COLOUR 


£205.00 

£215.00 

£8.50 


Microvitic £173. TV Monitor £200 
both complete with lead Nomendy/ Saba 

CUMANA DISK DRIVES 

SPECIAL PRICE 100K single without power supply £127 
with power supply £145 200K double £260 

Phone for price on other drives 


ACCESSORIES 


BBC Disk interface 

£92.00 

Upgrade A to B 

£79.00 

Spectrum 16K to 48K 

JOYSTICKS Quickshot 1 

£22.00 

£6.50 

Quickshot 2 

£7.50 

Sidewise Rom Board ATFL 

£38.00 

*27128 EPROMS 

£17.00 

*2764 EPROMS 

£6.00 


Large selection of software. Too many to list 
10% off all Acornsoft s/w (for cash) 

20% off all other s/w (for cash) 


Add 80 pence Post & Packing for small items and £6 for large items 
ADD 15% VAT TO TOTAL 

Leigh Computer Systems 



pW'.dn.m Viv»| 


36 Derby Road, Hinckley 
Leicestershire LE10 1QF 
Tel: (0455) 612139 

*Discounts on volume 


BMOAVCAM) 


HIRE SPECTRUM 
SOFTWARE 


OVER 280 different tapes for hire in¬ 
cluding ARCADE. ADVENTURE. BUS¬ 
INESS. EDUCATIONAL etc -even an m/c 
Compiler FREE 26 page catalogue FREE 
newsletter, with hints, tips and our top 
tape chart. 

OVER 3000 tapes in stock, with up to 60 
copies of each title for fast service. All 
tapes sent by 1st class post. 

LOWEST PRICES - hire up to 3 tapes at a 
time, from 63p each for two weeks hire. 
(Plus p&p and VAT). European members 
welcome. 

Tapes for sale at DISCOUNT prices. 

Telephone 01-661 9240 (9am - 5pm) or 
write for further details, or complete the 
coupon and JOIN TODAY -you've nothing 
to lose! 


SAVE £3.00!! 


For a limited period, we 
are offering HALF-PRICE 
membership to readers of 
this magazine. Join now, 
LIFE membership is only 
£3.00 (normally £6.00). 


SWOP SHOP 


A new service from N.S.L. 
SWOP your unwanted 
tapes with tapes from 
other members for a small 
handling charge of only 
60p (plus p&p and VAT) 


NATIONAL SOFTWARE LIBRARY 

200 Mulgrave Road, Cheam, Surrey SM2 6JT. 

I enclose cheque/postal order for £3.00 for LIFE membership. Please rush 
my membership kit to me. If, within 28 days, I’m not delighted with your 
service you’ll refund my membership fee.. 

Name__i_ 


PC W 231 
















































MICROMART 


SCREEN-SCENE 
SERVICE SINCLAIR 

To manufacturers specifications 

Computer Repair Charges 

Sinclair Spectrum £20 

Sinclair ZX81 £14 

Sinclair ZX Printer £19 

(All including VAT and return carriage) 

Quick turn-round + 3 months warranty 

STOCKISTS OF 

nE M\j\ SEIKOSHA PRINTERS 

GP 50 complete with Spectrum interface 

£99.95 

GP 500A Centronics interface £179.95 
GP 700 Colour printer, Centronics interface 

£349.95 

(All excluding VAT and carriage) 



144 St. George’s Road, Cheltenham, 
Gloucs GL50 3EL. Tel: (0242) 528979 


(We accept Amex, Access, Visa and Diners Club) 



COURSEWINNER 

The Punters Computer Program 

COURSEWINNER allows you to use the power of your 
computer to get the edge on the bookmaker 
• COURSEWINNER v.mtains a database- full of detailed 
information on all English and Scottish flat courses. 
The ten leading jockeys and trainers, and effect of the 
draw is detailed for each course. 

This information can be displayed on the screen at any time 
• The program analyses these factors combined with the results 
of the last three outings, starting price and weight carried. 

• COURSEWINNER is simple and quick to use, yet very powerful. 

• Boxed with detailed instruction booklet. 

Price £12.50 all inclusive immediate dispatch return of post 

Available for: 

SPECTRUM 1 48K i, BBC B), COMMODORE64, DRAGON, APPLE II/IIe. ATARI 48K . 

POOLSWINNER 

The Ultimate Pools Prediction Program 

• POOLSWINNER is the most sophisticated pools prediction 
aid ever produced. It comes complete with its own massive 
database. 

• Can be used for Scoredraws, Draws, A ways and Homes. 

• The database contains over 20000 matches (10 years league 
football). It updates automatically as results come in. 

• The precise prediction formula can be set by the user. This n 

allows development of your own unique method. N 

• Package is complete with program, database and detailed 
instruction booklet. 

Price £15.00 all inclusive immediate dispatch return of post 

Available for: SPECTRUM (48K , ZX81 I6K). BBC <B I, COMMODORE 64. DRAGON. 
APPLE II/IIe, ATARI (48K ). 

Available from dealers or direct (return of post i from: 

selec 

SOFTWARE ' V/ °Y 

37 Councillor Lane, Cheadle, Cheshire. Phone: 061-428 7425 



FLOPPY DISC SYSTEM FOR 
SPECTRUM 

Our new model — BETA DISK is 
even better than ever. 

Some of the main features: 

★ Disc Operating System in EPROM 

★ Uses ONLY 128 bytes of Spectrum Memory 

★ Locates below BASIC programs 

★ Uses Spectrum Keywords 

★ Supports up to FOUR disc drives 

★ Compatible with 40, 80, single or double 
sided drives 

★ Up to 1.6 Mbytes of memory 

★ Random access is provided 

★ BASIC programs can be merged 

★ Duplicated Spectrum connector is provided 

★ Password protected 


13 : 


£85 excluding VAT 

£2 p&p 


> Technology Research Limited 
Unit 18 Central Trading Estate, Staines, 
Middlesex 

Tel: Staines (0784) 63547 


PROGRAM FILE 



• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

320 REM THE DELETES THEN CURSOR B8CK TO 

330 REM THE QPPROPRIPTE POSITION TN THE 

340 REM LIME.- 0PEW P OPP WITH THE 

350 REM THE INSERT KEV PND THEN PRE8S 

360 REM THE DELETE KEV. 

370 REM PLL OTHER SPECIPL SYMBOLS PRE 

300 REM 0RPPHICS USED TO MPKE THE SCENE 

390 REM THE PPRTS 0E THE SCENE PRE : ~ 

400 REM LINES “7020-57070 THE WEEDS 

410 REM 57075-57140 THE FLOWER PLPNTS 

420 REM 57150-571P0 THE H0NEV STORE 

430 REM 58020 THE SUN 

440 REM 50030 THE CLOUD 

450 REM 5004P-50060 THE HIVE 

460 REM 50095 THE 0RPSS 

510 REM DO HOT TVPE IN THE RE"S< 

520 REMR^RRRRRRRWRRW**************** 

900 OOSUB40000:REM 00 T 0 INITIRLI8«TI0N 

99 9 REM STPRT OF MPIN 0PME LOOPS 

990 S8»PEEK(S(30)):SB*PEEK(S(3f)) FORL-PTO^ 

1000 F0RP-3T07:FORJ*0TODE : FORI-0TO t 

1009 REM DETECT FIRE BUTTON PND BEE DIRECTION 

1010 FF-PEEK(49191) 

1020 BD-PEEK(491P9) 

1060 SO-0 

1070 I FFFPNDBS>0THENBS«BS-1 : SO* 1 : P0KEN (18 ). 0: P0KEN(18 ), 129 : PR I NT" »*> ": pc 

1079 REM DETECT BEE COLLISIONS 

1080 SS-PEEK (S ( 30)): SB-PEEK <S (31. > > 

1090 IFSSRND1THENOOTO2000 

11001FSBPND1THENOOTO30P0 

1109 REM MOVE SPIDER 

1110 SD*PEEK(S(0))-PEEK(S(2)) 

1120 X2-X2+S0N ( SD)*YJ : POKES < 2),X2RND255 

1130 IFPBS ( SD) <20RNDV2>SHTHENV2-V2-V.T: 0C T 01.1.50 

11401FV2<235THENV2*V2+YJ 

1150 POKE(SO)), V2 

1170 POKER1,B(BD,I) : P0KER2,SP( I) 

1174 REM MOVE BIRD 

1175 X3*X3+XI:IF<X3>350>THENX3«0 

1180 IF<X3PND256)THENP0KES(16),PEEK(S<16)>0R4:POKES(4),X3PND255:00T01195 

1190 POKES(16),PEEK(S(16))PND251 : POKES(4),X3PND255 

1195 S5«PEEK (S(5))+1NT(5.5-10#RND (0)) ; I P S5< 185PNDS5> 11 ,; tmfnP0KES (5), S5 

1200 BN-BN-ND : IEBN<0THEN5000 

1210 POKES(37),BC(BNX25):P0KEN(0),250-BNP2 

1300 NEXT:NEXT 

1399 REM CROW PLPNTS 

1400 S0*PEEK(S(21)) 

1405 IFPL(P)THEN1430 

1410 IFRND(0)#10#(8-P»FFXTHEN1445 

1420 PL(P)-1:FFK-FFX-8+P 

1430 FX* 1 -FX : PRINTBLt: PPf (P); PHf (P!_(p), FX): SC*SC0RPS(PL(P)) 

1435 PL(P)-PL(P)+1 

1440 IFPL(P)>8THENS0*S0PND(N0T2 tP):POKES(39+P V,4:1ept rp>.10THENPL('°)=0 

1445 S0-S00R(PS( p L(P)))tP : POKES(21),SO 

1490 NEXT 

1499 REM DISPLPV SCORES 

1500 P0X*P0X+HN+BS+BN+FFX : PRINT"W«»*MM»»MMmir : P 0 ‘/.: 

1510 PR I NT" pMHfeidXllf'; 

1520 PRINT-'WWKMI 1911 Wl 

1530 IFFN<0THEN5000 

1550 NEXT 

1554 REM NI0HTFPLL 

1555 POKE53280,0 : P0KE53281,0 

1560 0OTO5060 

1999 REM FEE COLLISIONS WITH OTHER SPRITES 

2000 IFSS0ND6THEH2030 

2010 F0RF*3TO7:IFS$flNDFP(F)fHENPOKES(F+39>, 10:FP5'«FP5 '+i : TCDW<i0flTHFNBN*pw+9-F 

2020 NEXT:00T01100 

2030 IF(SS0N52>PNB(0BS(PEEK(S(i.))-'PEEK<S(3))»15)THENH00 

2050 IFSGTHENP0KE8(1), PEEK(S(1))-20 : P0KEN <18),0:P0KEN(18 >,33:GOT01100 

2060 GOTO 5000:REM GOTO DEPTH SCENE 

2999 REM BEE COLLISIONS WITH DPTP 

3000 BX-PEEK (S (0)): BU-PEEK (S (16)) PND 1: BV-PEEK (S(1.)) 

3018 IFBV>65PNDBV<130THENni0 

3020 IFBU-0THENIFRND(0)CCDTHEN5000 

3030 IFBN>35THENBN«BN-10:HN-HN+ 1 0:OOTn3045 

3040 IFHN>0THENBN*BN+10:HN-HN-10 

3045 IFHN>500THEN6000 

3950 P0INTBLt;H«;HSf(HN/25); =00101110 

4999 REM DEPTH OF BEE 

9000 SVS49213 : PQKES(3), 235 ; POKER1 , 248 : P0KEN<4) > 0 

5810 BV«PEEK(S(l)) ; DR-(235-BV)/246:P0KEN(n),17 

5020 FOR I W*255T010STEP-2 ' FOR JVI»0TO1 

5030 BV-BV+D*?P0KE9< 1) a BV: POKEH(8), IW-JVI: P0KER2, SP( JW) 

5040 NEXT:NEXT:POKEN(11),0:BB*BB-1 

5058 IFBB>0THEMBM-25:BS-n*LV:OOSUB50500:09-P^EK(S(30)):SB»PEEK(S(31)) ; OOTO1010 

5060 POKES(32),7:POKES(33)..0:POKE8(21),0 

5070 rriirr imwwTirw *mo vou mrr pnother ormett 

5000 OETPt:IFRf*""THEH5000 

5090 IFPt«"V"THENOOSUB57500:OOTO990 

5100 SVS10 

5999 REM INCREMENT DIFFICULTY LEVEL 

6010 F!*0:POKEN(4),0 : POKEN<11)>0 : POKEN<4)/33 : POKEN(11),33 

6020 FORIM*0TO1 : FORJU-0TO253STEP2: Fl-Fl+1: P0KEN( 1 >, JW: PQKEN(8), FI: NEXT: NEXT 
€025 POKENai)/0 ! POKEN<4),0 

6030 POKEN(0),200:POKEN<n,l 

6050 DF-DF-1:IFDF<0THENDF-0 

6060 BS-ll-LV:IFBSCfTHENBS-e 

6070 VJ«VJ-*-i:XI«XI+l 

6080 HN“100 : BN»25 : FFJJ*10: SH*9H-2 

6090 NIH_V/5:CD«CB*0.! 

6100 OOSUB58000 





232 PC W 



























PROGRAM FILE 1 


6110 OOTO990 

39999 REM DISPLAY INSTRUCTIONS 

40000 POKE53280,7:POKE53201,0 

40010 PtlNTVJI SHONEYPOTT SPRINT 

40020 PRINT" THE OBJECT OF THE OPHE IS TO FILL THE 

40030 PRINT"HONEYCOMB IN T*€ HIVE WITH HONEY, USING 

40039 REM INITIALISE VPRIPBLE8 

40040 PRIHT"THE BEE TO COLLECT NECTPR FROM THE - 
40030 PRINT-PLANTS PS THEY FLOWER. THIS PLSC" 

40060 PRTNT"FERTILIZES THE PLPNT PND INCREPSES THE” 

40070 PRINT-CHRNCE OF RNOTHER PLPNT GROWING. THE" 

40080 PRINT"FLOWERS FURTHEST FROM THE HIVE HRVE THE" 

40090 PRINT-MOST NECTPR. THE BEE DARKENS PND ITS" 

40100 PRINT-BUZZ DEEPENS «S IT FILLS WITH NECTPR." 

40110 PRINT" the BEE WILL DIE IF IT RUNS OUT OF" 

40120 PR!NT"NEC T PR OR IF NIOHT FRLLS BEFORE THE" 

40130 PRINT-HIVE IS FULL. PVOID FLYING INTO PPRTS" 

40140 PRINT"OF PLANTS OTHER THAN the FLOWERS PND" 

40130 PRINT"D0 NOT FLY INTO THE SUN." 

49160 PRINT" THE SPIDER PND BIRD WILL CPTCH the" 

40170 print"BEE IF THEY CPN BUT THE BEE CRN ESCPPE" 

40180 PRINT-BV USING ONE OF ITS FEU STING8." 

40190 PRINT"* CONTROL THE BEE WITH 0 JOYSTICK IN" 

40200 PRINT"PORT 2, FIRE CONTROLS THE STINO." 

49999 REM REPB M/C PND SPRITE DPTP 

50000 C-0 = FORK-49200TO49384 

50005 REPDP : C S C+P ; POKEK,P:NEXT 

50008 RFPDT- IFTOCTHENPRINT"ERR0R IN MACHINE CODE DPTP - T0TRL -";C:$TQP 

50010 POKE49190;1:P0KE49192,23:P0KE49193,63 : P0KE49194,63:P0KE*9193,220 

50015 C-0:FORK-240TO248:I*K#64:FORJ-0T063 

50020 REPDP:C-C+P : POKEI + J, P:NEXT:NEXT 

50030 REflB?:IFTOCTHENPRINT"ERROR IN SPRITE DPTP - TOTAL -";C : ST0P 

30040 DIM S(47),B(1,1),N(29),PH*<9,1),H8*<20) 

50045 FORI-0TO46:SCI)-532404I:NEXT 

50050 R1*2040 : R2*2041 

50060 B(0,0)-240:B<0,1)-241:B<1,0)-242:B<1,!>-243 

50070 SP(0)*244:$P(1)-245 

50080 FORI»0TO7:FP<I)-2tl:NEX T 

50090 FORIs0TO20:M<I>-54272+I : NEXT 

50100 BC<0)®1 : BC<1)=7 ■ BC<2)-8 : BC<3>-10 : BC<4)*2 

56000 POKEN<0>,200:POKENa),l:POKEN<2),0 p OKEH<?),7 orycvyc.', 

56010 P0KEN( 19), 9 : POKEN(20), 0 : °9KEN( 1.4), «70:°0KEN( IS'* • 2* 

56020 P0KEN(12), 15 : P0KEN(13), 255 

56050 P0KES(6),31:P0KES(T),193 

56060 POKES (8)•79 : POKE?< 9)■195 

56078 POKESa0),12S:*»OKFS<in,19« 

56080 POKES<12),175:POKES(13),!95 

56090 POKES <14),223:POKES(15),195 

56100 POKES(27),1 

56110 PnKES<39),0:PnKES(40),0- D OXES(4i V? 

56120 POKES(29).4:POKES(30),0 _ „-,■***- 

56125 p CKER 1,240 :P0KER2,244:POKE2042 246 - 

37010 PPt(3)»"W" WPf(0)-"IM**l" „ t ^ r 

37020 FORI-lT04PP*(3+I)-PP*(2+I)+"l*m»r:l*P*(I'=WP*<!-!)- t,, * , ’»B* r 

37030 iJH*(0)-"inu muoni nn• "***-*-?*?" 

37040 WHf (1) - " II! ' Tl' TP 

37030 WHf(2)-WHt(I)+"ll»4RTll+" 

37060 WH4 ( 3) -WHt (0 )+" 

57070 WHt(0)-WN«(0)+" +" : WH*(1 )-WH*( 1 >+" +" : *>***<i > 

37073 PHt(0,0)«" w : p Hf(0, i)■"" 

37080 PHf(!,0)*-CLT.ORN. DII":PHt(l,l>-PHfa,0) 

37090 PHf(2,0)*"tLT.ORN, 1*1 HW" :PH*<2, l>*"a T .9PN. 

37100 DHf(9,0)*"CL T .0RY. ]trrv+;ffftr PH»(3,l>«"ILT.ORN.3TllWr __ 

37110 PH*(4,0)«"CLT.nRN. iTnilWS**' :RHf(4, l>--rL T .0RY. iUTT* xmmtr 

37120 PHf(3,0)*"" :PHf(3,l)*"" : PHt<6,0)*"- P uf ^ < I >s ""' Pufr7,9 '® 

37130 PH*<A,0)«"Tr7TM!IWiir ■ p uf(8,l)*PHf(8,0> 

37140 pu$( 9,0)-"II HR Hill TiW - pm*(9-!)=PM*(9*> 

57160 HS*(0)****”* l)-"!IU":HSt<2)*"!V" 

57170 FORI-5TO17STEP4:F0RII*ITni+3 

57180 HSf(II)-"HW rTr+HStai^VNEXTtMEXT 

57500 FFX*10:BB-3:POX-0 

57510 DF-4:CD-0.2 : ND-0.2:LV *\ 

57320 PS* 10: HN*1.00: BN-23 

57530 YJ—4:SH—188 

57540 FORI-0TO9: PS( I )-0: NEX* r : PS(5>=2 1 PS<6>-2: PS(7>s2 

57550 XI* 1.0 

37R0O PRINT" jr0RP w 0E 1 PRESS RWV KEY TO CONTINUE*" 

57810 OETRf: I FR$* "" THEN57R1'« 

57999 REM SET UP SCREEN 

58000 FORI-3TO7:PLa)«TNT<RNTK0>P19)-10:TPPL<IK8 T HEH p La>-P 

58010 NEXT:FORII*42T046: p 0KES(II),4 :HEX 1 " 

58013 P0KES(32),6 : P0KES(33),6 -fc-njr ymtm *!•*** *** 

58030 pr i nt " mtm ic lt . grey i mmmr m*m*wv*r*j —’ 

58050 PRINT"CBROWN3 !* II 9 nimmirORflNOEl « * 9 •RRS»*? f ' 

58055 PRINT"! BROWN 3 1* •! ■ HlI»*RI*rnRRNnE1 W HIW" 

58060 PR!NT"*CBROWN] »! r^l»*i!5 r ORPNOE 1 * ■'•■PH_" 

38065 PR!N T BL4 > Ht;NS4(HN/25) 

58070 FORIW-0TO4:PRlNTBLf; WP*(IW)WHt(TW> :BL^ :pp «< T W-3>; 

58080 FORJW-0TOPL(T W+3 > : PRINT: pw «< TW,0 );: NFyT: W0rr 

58085 PRINTBL*; 

58500 POKES(2),80:POKES(3),235:V2-235 : X2*80 

58510 POKES(0),30:POKES(1), 190:POKES<16),1 

38520 POKES(4),0:POKES < 5),132:X3-0 

58530 POKES(28),1:POKES(97), 7 :pOK p S( 98),t 

58340 PRINT"UflkSTINOS SCORE FEEDS *FES : 

58550 PR I NT " *0kn»RtBRI"BS: 

58600 POKES(21),7:POKEN(24) , 13:POKEN(4),0 :*>nvrK.cYS^o^w 

59000 RETURN 

39999 REM INTERRUPT SPRITE ROUTTNc 



MICROMART 


MODULA-2 COMPILERS 

MODULA-2 represents the state of the 
art in programming languages. 
Designed by Niklaus Wirth, the 
creator of Pascal, MODULA-2 features 
include modules, program libraries, 
separate compilation, concurrent 
processes and low-level machine 
access. It will supersede Pascal and 
offers programmers a powerful 
alternative to both C and Ada. 

We offer a selection of MODULA-2 
compilers by Volition Systems, 
Logitech Corporation, and JRT Systems ( 
to run on CP/M-80, MS-DOS, CP/M-86, 
APPLE PASCAL and SAGE, with prices 
ranging from £95 to £425 + VAT. 

For more information call us. 


GREY MATTER 


I 


4 Prigg Meadow, Ashburton, Devon TQ13 7DF. 

TEL. (0364) 53499 


J 


SECONDHAND 

COMPUTERS 


APPLE II PLUS 

TABS business system software, TABS card, 
complete with manual, 3 disc drives, ZENITH 
green monitor, OLYMPIA daisy-wheel printer, 
extra software etc. £1,300 

A.C.T. 800 SERIES 

860 model 104k, 2.4mb 8" disc drives, 145 cps 
printer, complete NEBULA business software, 
WORDCRAFT, PAGEMATE with all manuals, 

£900 

We may well have the 
secondhand system you’re 
looking for. Contact DAVID 
NISSEN on 01-521 7733 for 
more details. 


BEST U.K. SOFTWARE PRICES? 

Our philosophy is simple... 

The best software at the best prices. Let the figures speak for 
themselves: 



List Discount 


List Discount 


Price 

Price 


Price 

Price 

Wordstar 

295 

195 

dBase II 

365 

255 

Wordstar professional 

495 

350 

Dgraph 

200 

140 

Multimate 

345 

265 

Quickcode 

200 

140 

Superwriter 

295 

220 

Friday 

195 

135 

Supercalc II 

195 

135 

Knowledgeman 

450 

350 

Supercalc III 

295 

215 

CIS Cobol 

425 

315 

The Last One 

330 

215 

Level II Cobol 

965 

765 

Open Access 

450 

350 

Pascal/MT+ 

245 

170 

Lotus 1-2-3 

375 

300 

Sage Accounts 

375 

295 


Please contact us if you need independent advice in choosing 
software for your requirements. Most formats supported. 
CP/M, CP/M-86, MSDOS & PCDOS. If ordering any of the 
above, please add E4.00+VAT. Or write tor our full list. 
Over 150 packages at 20-35% discounts. 

PEAK MICROCOMPUTER SERVICES 
INDEPENDENT MAIL ORDER DISTRIBUTORS OF 
QUALITY SOFTWARE 
Castle Vale, Sledgegate Lane, Lea, 
Matlock, Derbyshire DE4 5GL. 
Telephone: 062 984 383 


PC W 233 

































MICROMART 


IF YOU 
WANT TO 
MAKE MONEY 
FROM 

ADVERTISING 
IN THE 
MICROMART 
SECTION 


CALL 

SARAH 

MUSGRAVE 


ON 

01-636 6890 


SYMPHONY FRAMEWORK 
OPEN ACCESS 
How will you choose? 


Each of these exciting new packages 
integrates so many features: 
information management • spreadsheets 
graphics • word processing • communications 
that choosing the right one for your needs 
requires specialist knowledge 

Come to our one day seminars on November 
15th and December 10th at Wembley 
Conference Centre 

“Choosing the Right Integrated Software” 
and make an informed decision 

The seminar fee is refundable against 
subsequent software purchase. 

For more details and information on consultancy, 
training and our complete service, contact 

INTEGRATED SOFTWARE 

42/45 New Broad Street, London EC2IV11QY 
Tel: 01-628 0898 


PROGRAM FILE 


• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

SW00 DPTP 12P, 159,74/141,28,3 A69, 152;l*T,2i,9,00,96,120, 159.49 . ' 

60010 DPTP 141,20;3.. 169;234,1.41,21,3,39,96,72,139,72,132;72; 169 

60029 DPTP 0,141, 39 ,192,173,144,220,170;41;16;208,5,169,* .141.39 

60030 DRTR192,198;41,8,208,39,1«9>1,141;37,192,173,16;200,74,144,fl,i 7 3;0.20R,2OT 

60040 DPTP 41,192,176,20,173,0,208,24,109;38;192,141,0,208,144,0 ' 

60030 WTR173,16,208^9,1,141', 18,208,138,41,4,208,39,169, 8 ,141,37, 19 ?, 173 , i«. 288 

60080 DRTP 74,176,8,173,0,208*203,40,1.92,144,20,173,8,208,36,237 

60070 DPTp 38,192,141,0,208,!76,8,J 73,16,208,41,2*4,!41,16,208,13P 

60080 DPTp 41,2,208,15,173,1,208,209,43,192,176,7,24,109,39.19? 

60090 DPTP 141,1,208,138,41,1,208,13,173,1,209,205,42,192,144,? 

60100 DPTP 36,237,30,192,141,1,209,104,168,104.170,!04,?6,49,234.23i ct 

60999 REM BEE! SPRITE 

61010 DflTp 0,0,0,128,0,0,128,0,0,32,0,0,33,64,0,37 

61020 DPTP 69,0,37,83,64,37,83,0,170,85,0,41,83,160,41,103 

61030 DPTP 105,1,103,103,2,103,103,0,159,104,0,41,160,0,130,32 

61040 DPTp 0,130, 32 ,2,8,8,2,32,2,0,0,0,0,0.0,0 

61099 REM BEE2 SPRITE 

61100 DPTP 1,1,0.5,69,64,3,83,0.129,85,0.129,84,0.32 

61110 DPTP 68,0,34,1.68,0,33,106,0,41,103,128,37,103,96,169,103 

61120 DPTP 104,41,103,103,34,103,103,0,169,103,0.41,160,0.34.?2 

61130 DPTP 0,130,32,0,136,32.0,136.8.0.0.0,0,8,0,P 

61199 REM BEE3 SPRITE 

61200 DPTP 0,0,0,0,0,2,0,0,2.0,0,8.0.« ,72,0 

61210 DPTP 81,88,1,83,88,0,83,108,0,35;178,*8,85,!04.103,103 

61228 DPTP 104,103,105,64,103,105,128,41,1.06,0,10,104.0,8,130,0 

61230 BPTP 8,130,0.32.32.129,128.P.128.P.P.0.0,P.0.^ 

61299 REM BEE4 SPRITE 

61300 DPTp 0,64,64,1,81,80,0,83,80,0,85,66,0,21,66,0 

61310 DPTP 17,8,0,4!,136,0,169,72,2,103,104,9,!03,108,41,103 

61320 DPTp 106,103,103,104,103,1&3,136,105,106,0,10,104,0,8.136,0 

61330 DPTp 8,130,0,0,34,0,32,34.0.0.0.0,0.0.0,0 

61399 REM SpiJOi SPRITS 

61400 DPTP 0,0,0,0,0,0,0,0,0,0.0,0,6,0,24,9 

61410 DPTP 0,36,9,0,36,19,0.30,21,138,106,21,173,106,20,20! 

61420 DPTP 202,20,109,138,20,63,10,4,30,0,4,0,8,0,0,0 

61438 DPTP 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 

61499 REM SPU02 SPRITE 

61300-DPTP 0,0,0,0,0,0,0,0,0,0,0,0. 0 , 0 .0.6 

61310 DPTP 0,24,13,0,60,13,128,44,13,138,108,21, !73,186,20,229 

61320 DPTP 202,28,189,138,20,63,10,16.30,2,16,0.2,0,0 8 

61330 DP T P 8,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0 

61399 REM BIRD1 SPRITE 

61600 DPTP 0,36,0,6,232,8,31,126,0,13,191,0,7,223,128,3 

61610 DPTP 239,8,129,234,0.231..233,136,233,233,244,127,233,247.«27.2M3 

61620 DPTP 254,127,233,233,233,233,236,227,233;128,!23,3!.0,0,9,0 

61630 DPTP 0,4,128,0,2,64.0,7,112,0,10,168,0,0,8,0 

61699 REM FLOWER SPRITE 

61780 DPTP 0,8,0,0,28,0,0,62,0,3,190,224,7,221,240,7 

61710 DPTP 221,248,7,233,240,3,233,224,12,233,132,31,62,124,63,233 

61720 DPTP 234,3!,62,124,12,233,132,3.235,224,7,233,240,7,221.247 

61730 DPTP 7,221,240,3,190,224,0,62,8,0,28,0,0,8,8,0 

61799 REM DEPD BEE SPRITE 

61808 DPTP 0,0,0,0,0,0,0,136,8,0,136,32.0,130.32,0 

61810 DPTP 34,32,0,41,160,0,169,183,34,105,183,41,103,1.03,169,183 

61828 DPTP 184,37,103,96,41,183,128,33,106,0,34,168,0,32,68,8 

61938 DPTP 129,84,0,129,93,0,3,83,0,3,69,64,1,1,8,8,33079 

REPDV. 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 


1 




WT BBC Function key lister 

r y by A Wood 

'Function key lister' is a short and oftheBBC'sfunction keys. Instructions: 
simple program to display the contents type it in and enter RUN. 


10REM Function key titter 

20REM .January 1984 By ft.C.G.Wood 

30FORQV.*0TO39TEP3 

40P’:*6oD02 

30COPTQK 

60.k ey show 

70LDft#&FF • STR&72 

30LDY&.70 

90SEC < CRY#16 « BCC D * RTS * .0 

100LDR4.B00 .• Y 

110CHP#8«FF 1 BNE L0 

120STR&71 •• 8Tfl8<72 : SEC ■ 90S P 

130. L0 STfle«71 

140LDY#0 

130.LI 

160CPY8c70*BEQ next 

170LDR&800 , Y 

180SEC 

190CMP&71 

200BCC next 

210SEC 

220CMP&72 

230BCS next. 

240STfi(L72 

230.next INY 

260CPY#8<11 

270BNE LI 

280. P 

29QLDfl#32 = JSR&FFEE 

300LDR#RSC"*" • JSR&FFEE 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 






234 PC W 



























PROGRAM FILE 



• 

• 

• 

• 

• 

• 

• 

• 

3J.0LDR#R8C"K" * JSR8.FFEE 

320LE>R#flSC ,, E" ’ JSR8.FFEE 

330LDR#RSC"V"* JSR&FFEF 

340LDR&70‘SEC * CMP#10 *BPL L 2 

330CLC * ROC#RSC"0 il « J8R8.FFEE « SEC = PCS L3 

360. L2 TRY « LDflflflSC" 1" •* JSR&FFEE * TVR 

370CLC = RDC#RSC ,, 0"-10 * JBR&FFEE 

380. L3 LDR#34 • J8R8.FFEE 

390LDY8.71 

400SEC » CPY8.72 * BEQ L6 

410.L5 LDR&B01,V■SEC•CMP#32»BPL L.4 

420TRX •’ LDR#RSC" ! " - JSRfcFFEF 

430TXR«CLC■'RDC#64 

440.L4 J3R&FFEE 

4301 NY •• CPY&72 : BNE L3 

460.L6 LDR#34 *JSR&FFEE*JSR&FFE7«RTS 

470. list LDfl#0« 8TR8.70 

480. K1 JSR keushow’ INC8*70 * L.0Y#16 * CPY8<70 • BNE Ki * RTS 

490 1 > NEXT 





Apple II Menu 

by Mike Norris 

This neat little routine for Apple users Pressing the space bar when the last 
prsentsa menuofoptionsonthescreen menu item is highlighted returnsyouto 
with one displayed in reverse mode, the first option. 

This option can be selected by pressing The programs referee feels that it will 

the RETURN key, or you can move on to help a user in selecting the right menu 
another option by pressing the space option, as the highlighting focuses 
bar.Thisthenhighlightsthenextchoice attention on one item at a time, 
down in reverse mode, and so on. 



120 

LET STROBE = - 16368s LET KEY = - 16384 



140 

DIM MENU*<10) 

• 


1.60 

DATA 5 



180 

DATA *** MAIN MENU *** 

• 


200 

DATA GO FOR A WALK 



220 

DATA PLAY WITH THE COMPUTER 

A 


240 

DATA WATCH T.V. 

w 


260 

DATA READ A BOOK 



280 

DATA EXIT 

• 


300 

REM 



400 

READ MANY 

• 


420 

FOR J = 0 TO MANY 



440 

READ MENU* < J) 

• 


460 

NEXT J 



500 

REM 



520 

GOSUB 10000 



540 

HOME s VTAB 10 



560 

PRINT "SO YOU WANT TO MENU*(CHOICE) 

• 


580 

VTAB 23 



600 

END 

• 


990 

REM 



1 oooo 

REM MENU 

• 


10020 

HOME s VTAB 2: HTAB 20 - LEN <MENU*<0>> / 2 



10040 

INVERSE s PRINT MENU*<0)s NORMAL 

A 


10060 

LET MODE = 0 

W 


10080 

FOR J = 1 TO MANY 



10100 

GOSUB 20000 

• 


10120 

NEXT 



10140 

VTAB 24s HTAB 1 

• 


10160 

PRINT "SPACE BAR TO CHOOSE. RETURN TO GO"s 



10180 

LET CHOICE = 1 

• 


10200 

LET MODE = Is LET J = CHOICE: GOSUB 20000 



10220 

POKE STROBE.0 



10240 

LET HIT = PEEK (KEY), 

# 


10260 

IF HIT < 128 THEN GOTO 10240 



10280 

LET HIT = HIT - 128 

• 


10300 

IF HIT < > 13 AND HIT < > 32 THEN GOTO 10220 



10320 

IF HIT = 13 THEN RETURN 

• 


10340 

LET MODE = Os LET J = CHOICES GOSUB 20000 



10360 

LET CHOICE = CHOICE + 1 

• 


10380 

IF CHOICE > MANY THEN LET CHOICE = 1 



10400 

GOTO 10200 



19990 

REM 

# 


20000 

REM PRINT OPTION 7 J * 



20020 

VTAB 2 * J + 4s HTAB 20 - LEN <MENU*(J>> / 2 

• 


20040 

IF MODE = 1 THEN INVERSE 



20060 

PRINT MENU* < J) 

• 


20080 

NORMAL 



20100 

RETURN 

• 


29990 

REM 



63000 

D* = CHR* (4): PRINT D*s PRINT D*s"SAVE MENU2" 

• 



MICROMART 


C COMPILERS 


We stock a wide range of C compilers 
and utilities and can advise on which 
will best suit your needs. 


CP/M-80 

AZTEC C II 

£150 


BDS C 

£110 


C/80 V3.1 

£50 


ECO-C 

£185 


Q/C 

£90 

CP/M-86 

AZTEC C86 

£180 

& 

Cl OPTIMIZING C86 

£300 

MS-DOS 

DE SMET C88 

£125 


DIGITAL RESEARCH C 

£210 


LATTICE C 

£395 


MARK WILLIAMS CC86 

£325 


MICROSOFT C 

£330 


Call us for more information 

GREY MATTER 

1 4 Priqq Meadow, Ashburton, Devon TQ13 7DF I 

I TEL (0364) 53499 



The PC50 Library is a subset of the 
internationally renowned NAG library and 
offersapowerfulsetofprogrammingtoolsfor 
the Fortran user on the Sirius. Can you afford 
to be without 

THE NAG FORTRAN PC50 LIBRARY 

For full details write to:— 



HARRISON-WARD 
associates Ltd. 

62 LYNTON ROAD, RAYNERS LANE, 
HARROW, MIDDLESEX HA2 9NN 


★ APRICOT VERSION AVAILABLE SOON * 


WANTED 

COMPUTER SYSTEMS 

APPLE 
SIRIUS 
SUPERBRAIN 
TELEVIDEO 
IBM PC 
OSBORNE 
COMMODORE 

HARDWARE 

ACCESSORIES 

FLOPPY DRIVES 
WINCHESTERS 
PRINTERS 
ADD-IN PCB-S 

Fair cash prices paid working or not. 

Tel: 061-941 5732 (day) 
062-587 8595 (night) 


PCW235 














































DESK TOP SWITCH 
UNITS 

Get the most out of your VDU’s, Printers, Modems 
or Processor systems by getting switched on to 
Mayvision’s Switch Units 



8 Line switching 

2 Way RS232 £53.00 

3 Way RS232 £62.00 

4 Way RS232 £72.00 


24 Line switching 

2 Way RS232 £69.50 

3 Way RS232 £81.50 

4 Way RS232 £93.50 


Centronics switch £86.50 

(2 Way 35 Switch) 


RS 232 Cables 

9 line screened 
25 line screened 


1 Metre 

£11.50 

£18.45 


2 Metre 

£ 12.00 

£19.95 


3 Metre 

£12.50 

£21.45 


Centronics Connectors 

36 line I.D.C. Basic connector £16.00 
36 line Ribbon +£1.25 per foot 
Specify length & connectors (M/M, M/F, F/F) as required 

Custom cables made to order, all lengths available on 
request. Discounts available for multiple orders. Please 
add 15% VAT to all items. Distributor enquiries welcome. 

MAYVISION LTD. 

Solent Works North Close 
Lymington Hants S04 9BT 
Tel: (0590) 78893 




VERSATILE HIGH QUALITY RICOH PRINTERS 
"Installed with care by our own engineers” 


ft - 




60 c.p.s. 


35 c.p.s. 


124 character double daisy wheel IEEE Centronics Parallel 
Buffer pause RS 232 Serial 8K Buffer 


These superb, high quality 
daisy wheel printers will be 
installed and maintained by 
our own engineering team. 
Options include auto 
sheetfeeds, acoustic covers 
and bi-directional page 
feeders. 

All prices exclude VAT. 




25 c.p.s. 


D.F.M. Ltd 

4a, Anerley Station Road 
Anerley 

London SE20 8PT 


dfm 

Tel: 01-659 1227 



DIKING PC2000 
A new concept 

64K RAM, twin disk drives 
£795 

Complete business system 
with software, from 
£1236 


mMm: 


• Runs BASIC CP/M. PASCAL 

• Multi-operating systems 

• Large software range 

• Twin built-in disk drives 

• 64K RAM expandable to 192K 

• Separate low profile key¬ 
board 

• Built-in printer port 

• Full colour-RGB, composite 

• High resolution monochrome 

• 10 MByte hard disk 
available 

• Fully guaranteed 


11095.00. 

DERING SYSTCMS 
Unit 22AA, Low Mill 
Dewsbury,'WF13 3 LX 
Phone (0924) 499366, ext. AA 
Telex 83147 VIA OR, 


This new economically priced systematises universally available software, 
comprising many thousag(L-«f^rograms including CP/M. The addition of a 
monitor and aopi»l«rTsaH that is repaired for a complete system. Prices start 
at££j&4XTfor the PC2000. A complete business system with Microledger 
iSccounfing software, printer and soft amber screen monitor would cost 
£1236.00. The PC2000 with general purpose business software comprising 
a spreadsheet, the 80 column word processor FORMAT 80 and ACCESS 
datpbase - £1029.00. A top-of-the-ronge system including a 10 MByte 
hard drive, daisywheel printer, monitor and universal software pack - 
spreadsheet, word processor, database and accounting system would be 
£2581.00. 

This soundly built system is backed by the service and reputation of on 
electronics company of 24 years standing. 


















EXPORT 


ALL MAKES 
OF 

MICROCOMPUTERS 

PRINTERS 

PERIPHERALS 

AND 

SOFTWARE 
SUPPLIED AT 
DISCOUNT PRICES 


DATASTAR SYSTEMS 
UK 

UNICOM HOUSE 
182 ROYAL COLLEGE STREET 
LONDON NW1 9NN 

Telex: 295931 UNICOM G Tel: 01-4821711 


( DATA-SWITCH 

Link two or more micros to one printer, plotter, modem, etc. or vice versa 


\ 



★ ROBUST CONSTRUCTION 

★ SCREENED, METAL 
HOUSING 

★ FULLY TESTED 

★ BI-DIRECTIONAL 

★ 24-HOUR DESPATCH 

★ CARRIAGE PAID 

★ OFFICIAL ORDERS 
ACCEPTED 


SERIAL DATA: RS232 V24. 25 way D’ connectors (Female) 


Lines 1 to 

8 & 20. 


All 25 lines. 


Model R2 

2 way switch 

£59.95 

Model V2 

2 way switch 

£79.95 

Model R3 

3 way switch 

£69.95 

Model V3 

3 way switch 

£99.95 

Model R4 

4 way switch 

£79.95 

Model V4 

4 way switch 

£119.95 

Model R5 

5 way switch 

£89.95 

Model V5 

5 way switch (20 lines) 

£139.95 

Model RX 

2 way crossover 

£79.95 

Model VX 

2 way crossover 

£109.95 


PARALLEL DATA: CENTRONICS standard 


36 way AMPHENOL connectors. 


25 way D’ 

sockets for IBM PC. 


Model C2 

2 way switch 

£99.95 

Model P2 

2 way switch 

£79.95 

Model C3 

3 way switch 

£119.95 

Model P3 

3 way switch 

£99.95 

Model C4 

4 way switch 

£139.95 

Model P4 

4 way switch 

£119.95 

Model C5 

5 way switch 

£159.95 

Model P5 

5 way switch 

£139.95 

Model CX 

2 way crossover 

£129.95 

Model PX 

2 way crossover 

£109.95 


DATA CABLES 

24 hour desoatch on all cables listed below. Custom cables also made. 

Serial Data Cables. RS232Y24. (25 way O’) 1 Metre 2 Metres 3 Metres 

Lines 1 to 8 & 20 Screened multi-core. £11.95 £12.80 £13.65 

All 25 lines. Screened multi-core. £19.95 £21.65 £23.35 

All 25 lines. Ribbon cable £14.00 £15 20 £16 40 

Printer cables. CENTRONICS Parallel. 

Male/Male All 36 lines. Ribbon cable. £17.50 £19.50 

Male/Male All 36 lines. Screened £24.95 £26.35 

Sirius. 36 way to 36 way. Screened. £21.95 £22.95 

IBM PC. 25 way to 36 way. Screened £24.95 £26.35 

Samurai. 37 way to 36 way. Screened. £28.95 £30.35 


PLEASE ADD VAT AT 15%. ALL ITEMS CARRIAGE PAID. 


N/A 

£27.75 

£23.95 

£27.75 

£31.75 


HOMESTEAD ELECTRONICS 
24, OXFORD RD., DENHAM, 
UXBRIDGE, MIDDLESEX. 
Phone I0895)832375 


RAY 

QUA 

AUTHORISED DEALERS 

V FOR TELEVIDEO. EPSON 

StARHEWLETT.-PACKARD. 

COMPUTWU LTT> 

LITY/SERVICE/PRODUCTS 

PART OF OUR VAST RANGE 

IBM— 

MEMORY EXPANSION 128K 

£183 


PC 1XT EXPRESS 128K 

£590 


MEGAPLUS 128K 

£340 


HERCULES BOARD 

£380 


IRMA BOARD 

£920 

PRINTERS— DIRECTOR DAISYWHEEL 40 

£800 


MATRIX 80 COL 

£200 


EPSON MX 100 

£400 


BROTHER HR15 

£410 

SOFTWARE— WORDSTAR 

£260 


WORDPLUS PC 

£350 


OPEN ACCESS 

£400 


LOTUS 123 

£350 


ENERGRAPHICS 

£330 

COMPUTER— COMPAQ 256K 

£2125 


TELEVIDEO TS 804 

£3750 

DAYSTAR COMPUTERS LTD. 
UNITS 4 and 5. NEW ROAD. 


NEWHAVEN. SUSSEX. BN9 OEU. 
PLEASE TEL: 0273-514874 



USED 

MICROCOMPUTER 

SYSTEMS 

We buy, sell and part exchange 
used business microcomputer 
systems 

8 + 16 Bit micros 
available from 
stock 

Dot matrix and daisy wheel 
printers 

Wide range of software 

INTERLEX 

Imperial House 

Lower Teddington Road, Kingston 
Surrey KT1 4EP 

Telephone: 01-943 4366 


PC W 237 





































BACK ISSUES SERVICE 

Here is a guide to PCW back issues. Hardware reviews/Benchtests are indexed by manufacturer, 

software byproduct name. 



MANUFACTURER 

A 

PRODUCT 

ISSUE 

Acorn 

Speech System 

January 1984 

Acorn 

Electron 

October 1983 

Acorn 

BBC Micro 

January 1982 

Acorn 

TeletextAdaptor 

April 1984 

Acorn 

BBC Speech Chips 

April 1983 

ACT 

Apricot 

October 1983 

ACT 

Sirius 1 

February 1982 

Adman Electronics 

Adman Speech 
Synthesiser 

January 1984 

AGF 

Programmable Joystick 

December 1983 

AMS 

Disc Drive: 3in 

January 1984 

Apple 

Lisa 

July 1983 

Apple 

III 

May 1982 

Apple 

Macintosh 

D 

March 1984 

British Micro 

b 

Mimi801 

July 1982 

Brother 

EP44 

r 

April 1984 

C/WP 

V 

Cortex 

December 1983 

Camputers 

Lynx 

March 1983 

Canon 

AS-100 

December 1983 

Canon 

CX-1 

November 1982 

Canon 

X-07 

March 1984 

Casio 

PB-100 

May 1983 

Casio 

fx-9000p 

February 1983 

Casio 

602p 

May 1982 

Casio 

FP-10 Printer 

April 1982 

Coleco 

Adam 

April 1984 

Commodore 

715 

January 1984 

Commodore 

64 

May 1983 

Compudata 

Tulipsystem 1 

October 1983 

Conchess 

Monarch/Ambassador/ 

Escourter 

March 1983 

Corvus 

Concept 

March 1983 

Currah 

Microspeech Unit 

ft 

January 1984 

Dacom Systems 

D 

Buzzbox 

January 1984 

DCP Microdevelopments 

Speech Pack 

August 1982 

Digihurst 

Microsight 1 

October 1983 

Digital Equipment 

RainbowlOO 

November 1982 

Dragon Data Ltd 

Dragon 32 

c 

August 1982 

Eaca International 

E 

ColourGenie 

June 1983 

Electroni-Kit 

FX System 

November 1983 

Electroplay 

MyTalking Computer 

November 1983 

Epson 

QX-10 

July 1983 

Epson 

HX-20 

December 1982 

Epson 

FX-80 

July 1983 

Epson 

PX-8 

E 

June 1984 

Ferranti 

r 

ArgusPPC 

November 1983 

Fidelity 

Prestige 

February 1983 

Fortune 

Fortune32:16 

August 1983 

Future 

FX20 

October 1983 

Gavilan 

b 

Gavilan MC 

February 1984 

GCE 

Vectrex System 

August 1983 

GCS 

Ferrett 

June 1984 

Gemini 

Multiboard 

February 1982 

GRiD 

Compass 

June 1984 

Gulfstream 

Hyperion 

II 

October 1983 

Hewlett-Packard 

H 

HP-75C 

November 1982 

Hewlett-Packard 

15Cand16C 

September 1982 


Hewlett-Packard 

H 

HP86 

October 1982 

Hewlett-Packard 

HP-125 

April 1982 

Hewlett-Packard 

HP-IL 

March 1982 

HighTech Electronics 

Sid 1 Colour Board 

April 1982 

Hitachi 

MB16001 

June 1983 

Hitachi 

Peach 

| 

May 1982 

IBM 

1 

9000 Instrumentation 

March 1983 


Computer 


IBM 

PCJunior 

March 1984 

Ikon 

Hobbit 

January 1984 

10 Research Ltd 

Pluto 

1 

December 1982 

Jonos 

J 

Jonos 

April 1984 

JupiterCantab 

Ace 

I 

January 1983 

LSI 

L 

M-Four 

April 1983 


M 


MagusComputer Systems Add-On Graphics Board 

1 trl 

September 1983 

MannesmannTally 

MT160L Dot-Matrix Printer 

August 1983 

Mattel 

Aquarius 

November 1983 

Microwriter Ltd 

Microwriter 

September 1982 

Milton Bradley 

Phantom 

July 1983 

Monroe 

Monroe 8820 

April 1982 

Motorola 

MC68000 

December 1982 

Multitech 

Micro-Professor II 

y 

September 1983 

NCR 

N 

Decision Mate V 

August 1983 

NEC 

PC-8201A 

December 1983 

NEC 

APC 

September 1983 

NottingDaleltec 

G007 Graphics Module 

March 1983 

Novag 

Constellation 

October 1983 


0 


Olivetti 

M20 

September 1982 

Oric Products 

Oriel 

April 1983 

Osborne 

Executive 

D 

July 1983 

Positron 

r 

9000 

n 

October 1982 

Robocom Ltd 

K 

Bit Stik 

c 

November 1982 

Sage 

b 

II 

February 1983 

Scisys 

ChessChampion Mark5 

January 1983 

Semi-Tech 

Pied Piper 

September 1983 

Sharp 

MZ-700 

February 1984 

Sharp 

PCI 251 

February 1983 

Sharp 

PC1500 

June1982 

Sharp 

MZ-80A 

June 1982 

Sharp 

MZ-80A 

April 1984 

Shelton Instruments 

Sig/Net 

April 1983 

Sinclair 

Microdrive 

October 1983 

Sinclair 

ZX Spectrum 

June1982 

Sinclair 

ZX81 Printer 

January 1982 

SMT 

Goupil-3 

December 1983 

Sord 

M5 

August 1983 

Sord 

Exleigh Expert 

August 1982 

Spectravideo 

SV-318andSV-328 

T 

March 1984 

Tandata 

1 

Homedeck 

April 1984 


PCW 



















T 




W X 


Tandy 

MC-10 

November 1983 


Walters Microsystems 

120 Printer 

December 1982 

Tandy 

Model 100 

August 1983 


Watanabe 

Personal Plotter 

February 1982 

Texas Instruments 

Tl Professional 

May 1983 


Wave Mate 

Bullet 

February 1984 

Texas Instruments 

TI-88 

July 1982 


William Stuart Systems 

Chatterbox 

January 1984 

Texas Instruments 

TI-99/4A 

March 1982 


Wren Computers 

Wren 

April 1984 

Texas Instruments 

TI-59 

January 1983 


Xerox 

16/8 

February 1984 

Torch Computers 

Torch 

January 1983 


Xerox 

820 

January 1982 

Tradecom 

NewbrainAD 

July 1982 





Tycom 

Microframe 

January 1984 






SOFTWARE 


PROGRAM 

ISSUE 

1-2-3 

April 1984 

1-2-3 

November 1983 

1982 Database Roundup 

December 1982 

1983 Database Roundup 

December 1983 

1983 Spreadsheet 

December 1983 

Roundup 

A 

i 

Accountancy Programs 

ft 

June 1983 

(General) 

Aquila 

September 1982 

D 

Benchmarks Explained 

D 

January 1984 

(Reference Article) 

Beta 

August 1983 

Brainstorm 

February 1984 

Busifile 

January 1984 

Busipost 

l 

February 1983 

r 

\ 

Cardbox 

Li 

August 1982 

Color Scarfman 

December 1982 

CondorDatabase 

November 1982 

Databases(ChoosingOne) 

D 

March 1982 

Dataplan 

August 1983 

Dataprism 

March 1983 

DBMS2 

June 1982 

Delta 

October 1983 

Desq 

December 1983 

DMS 

March 1982 

Dragon Disks 

June 1984 

E40 

£ 

September 1982 

Ecalc 

July 1983 

Everyman 

February 1984 

Expert-Ease 

June 1984 

r 

Falc 

r 

January 1984 

Financial Director 

June 1983 

FMS80 

April 1982 

Freqout 

February 1982 

II 

Homeword 

H P41 -C Text E d itor 

Home Accounts/Finance 

Manager 

* * February 1984 

November 1982 
January 1984 

Personal Computer World Specials : 1984 M icrocom puter 
Benchtest Special: (£2.40 incp&p)—20 leading micros 
reviewed by the PCW team. Desktop Computing: (£2.25 inc 

p&p)—comprehensiveguideto using microsin your 
business. Binders: (£3.95each incp&p)—keep your 

copies in order with these strong, attractive yellow 

binders. 


1 L 


Information Management 

April 1984 

Infostar 

September 1983 

Lisawrite 

August 1983 

M 

MasterPlanner 

April 1984 

MasterPlanner 

October 1983 

Mathemagic/Graphmagic 

August 1983 

Micro FCS 

October 1983 

Micropen 

May 1983 

Microscript 

May 1983 

Microtax 

July 1983 

MS-DOS &CP/M-86 

October 1982 

MS-DOS2 

May 1983 

Moneywise 

June 1984 

Multiplan 

April 1983 

O 

Omnis 

July 1983 

Open Access 

June 1984 

Optimum 

D 

November 1983 

r 

Peachcalc 

March 1984 

Pearl 

October 1982 

Perfect Calc 

October 1983 

Personal Data Base 

March 1984 

Petspeed 

April 1983 

Plannercall 

May 1983 

Prophet II 

D 

March 1983 

If 

Rescue 

April 1983 

Revelation 

c 

April 1984 

Sage400 (Accounting) 

October 1983 

Scred 

August 1983 

Scripsit2.0 

February 1982 

SearchandFind 

December 1983 

Select 

September 1982 

Silicon Office 

July 1982 

System Builder 

June 1984 

Software Various 

April 1984 

Superdeflex 

January 1983 

Superfile 

f 

January 1983 

TheFinancial Planner ■ 

December 1983 

The Spreadsheet 

September 1983 

TK! Solver 

February 1984 

Tomorrow's Office 

If 

June 1983 

v 

View 

August 1983 

VisiOn 

November 1983 

VisiCalc 

June 1983 

Visuall 

February 1984 

Vu-Calc(for Spectrum) 

w 

September 1983 

Word Handler II 

March 1983 

Word 

June 1984 

Wordspell 

March 1984 

Workslate 

January 1984 

dBasell 

May 1982 


Anyone issue£1.50; all additional issuesfl .00 each. 
Benchtest special £2.40. Desktop Computing £2.25. 

Binders£3.95 each. All prices include post and package. 
"Overseas orders requiring Air Mail postage add £1.00 per 
copy.Cheques/PO payableto Computing Publications Ltd, 


i 

i — 

| Name_ 

I 


53/55 Frith Street, London W1A2HG. Please allow 
upto3weeksfordeliveryanddon'tforgetto state your 
nameandfulladdresswithyourorder.Stateclearlyona 
separatepieceofpapertheissue(s)you require and 
encloses cheque/PO. 


-Address. 


PCW 




























The True And HighTec 16 Bit. .. 

... FROM JAPAN’S MOST ADVANCED AND WELL-KNOWN MICRO/MINI COMPUTER 
MANUFACTURER, PANAFACOM, TIED UP WITH SAKATA. 


Processor 

Intel 8086 running at 8 MHz 

RAM memory 

128 K expandable to 512 K 

Operating 

System 

MS-DOS Ver 1.25/2.00 

CP/M-86 

Display Unit 

Super high resolution 
colour or monochrome, 

640 x 400 pixels. 

Keyboards 

ASCII, UK, French and German. 
Other local keyboards available 
on request. 

Communication 

2-serial port and one Centronics 
parallel port as standard. 
IEEE-488 is optional. 



System expansion Unit 


Disks 


2 x 720 Kbyte floppy disk 
10 and 20 M byte Winchester 
disks are optional. 


Expansion Unit 5 expansion slots and 10 M byte 
Winchester disk with Cache 
memory. 



jm '\u 


Complete System with Color-Graphic 


Integrated Desk Top Micro as well as portable 
for your business, supported by different applica¬ 
tion packages. 

Fastest speed with excellent colour capability 
and full range of softwares. 

Well designed to meet current and future 
demand. 

Quality micro with reasonable price you have 
never seen. 




Software 

BASIC-86, Advanced BASIC. L-II COBOL. 
FORMS-2, ANIMATOR, Multiplan, WordStar, 
SpellStar, MailMerge, TSS support p rogram, 
1-3270 emulator 



IEEE-488 BOARD 


MS-DOS. BASIC-86 and Multiplan are trademarks of Microsoft Corporation 
Wordstar. MailMerge and SpellStar are trademarks of MicroPro International 
Corporation LEVEL II COBOL, FORMS-2 and ANIMATOR are trademarks of 
Micro Focus Limited. CP/M-86 is a trademark of Digital Research Inc. 
Duet-16 is a trademark of SAKATA SHOKAI. LTD 


SAKATA SHOKAI GmbH 

Kleinhulsen 15, D-4010 Hilden, West Germany 
Tel. 010 49 2103 5730 Tlx 8581689 Sktd Telefax 02 11 -32 59 19 

SAKATA UK Rep Office: 48 Sutton Park. Broad Blunsdon, Swindon. Wiltshire SN2 


1 COUPON 

Please send us more information about: 

1 □ DUET-16 

□ Printers 

□ Monitors 


□ Plotters 

□ Floppy-Disk Drive 

1 Name 


City: 

| Street 


Phone: PCW9/84 


4W. Tel: 0793 721419. Tlx: 449666. 


i 


Other products: low-cost peripherals - printers, plotters, monitors and floppy-disk drives. Now available. Please enquire. 



































MAKE SURE YOUR 
HOME COMPUTER 
WORKS... FOR 
YEARS AND YEARS 

Guarantee years of service from your home computer. 
Protect your investment by joining the MICRO REPAIR CLUB. 
After your warranty has run out can you afford the manufacturers’ 
repair charges which can be as high as £60 minimum? 

THE MICRO REPAIR CLUB is a brand new organisation offering a 
unique scheme which guarantees that should your computer break 
down, it will be repaired at absolutely no cost. 

THE MICRO REPAIR CLUB has been formed to save you money 
and ensure that your computer is in tip-top working condition for 
years to come. 

A one-year membership that guarantees all repairs to your 
micro costs only £24.95, with an annual renewal of £14.95. 

A two-year membership costs £35.95, three years £46.95. 
For incredible value for money a four-year membership costs 
only £57.95. 

All prices are inclusive of VAT 

THE MICRO REPAIR CLUB is backed by one of the world’s largest 
insurance groups and the actual repair work will be carried out by 
Computeraid Services, a division of Thorn EMI Information 
Technology Ltd. 

There can be no greater protection. So if you own a Sinclair, BBC, 
Acorn, Dragon, Commodore or any other home computer join the 
Club by ringing the HOTLINE on 01 -946 7777 or clip the coupon 
below and send it to: 

Micro Repair Club Limited, Swan Court, Mansel Road, Wimbledon, 



THE m JipissK: 

MICRO 

REPAIR 

mmmmmm CLUB mmmmmm 



A FEW WORDS 
IN YOUR SHELL 


BEWILDERED BY BUZZ-WORDS? 
CONFUSED BY THE CHOICE? 
PUZZLED BY PERIPHERALS? 

Then contact FORCE 4 and get our friendly 
and expert help 

Need a faster, more versatile matrix printer for your IBM PC? 

-Call FORCE 4 

What about a dual-role printer, with correspondence- 
quality printing plus the speed of a matrix machine? 

-Call FORCE 4 

Want a medium or high resolution colour monitor for your 
Micro, including the IBM PC? 

-Call FORCE 4 

Do you need a fully-featured VDU with lots of popular 
emulations? 

-Call FORCE 4 

High capacity disk system for the IBM PC? What about 26 
Mbytes Fixed plus 26 Mbytes Exchangeable, using an ANSI 
8" cartridge—fully compatible with existing software? 

-Call FORCE 4 

Have you been seeking a good low-cost colour printer thats 
really quiet? 

-Call FORCE 4 

Have you been looking for a supplier with comprehensive 
workshop facilities who will give really effective back-up? 

-Call FORCE 4 

These are some of the famous names whose products we 
supply and support with a FULL 1 YEAR WARRANTY: 

Amcodyne, Canon, Deccacolour, Dyneer, Epson, 
Fidelity, Hazeltine, Integrex, OKI, Sanyo, Seiko Silver 
Reed & Tatung. 


r — — —-—-_____ 

_ I would like to join the MICRO REPAIR CLUB for_years and look 

| forward to receiving my full membership pack. 

| I enclose a cheque for £24.95 CD One year’s membership* 

£35.95 CH Two years £46.94 CH Three years £57.95 EH Four years 
I Made payable to Micro Repair Club Limited ‘Please tick relevant box 

| Please debit my Visa/Access card No:_... -- 

Name_- 

I Address___ 


I own a_home computer and it is in working order. 


I 

I 

I 

I 

I 

I 

j 


Got a peripheral or accessories problem? 


Call FORCE 4 

A FORCE TO BE RECKONED WITH 

Force 4 Computer Services Limited 

Victory House 

Somers Road North 

Portsmouth 

POl 1PJ 

Telephone: (0705) 839135 
Telex: 858902 BARON-G 


FF 3813 84 



PC W 241 













































M.F. 10 
Floppy 
Disk Box 

Holds 10- 
5'A" Disks 

£ 2.45 

Incl. VAT, Post 
&. Packing 


M.F. 50 
Floppy 
Disk Box 

Holds 50- 
5'A" Disks 

£ 9.50 

Incl.VAT, Post 
Packing 


M.D. 12/30 
Micro 
Disk Box 

Holds 12 to 30- 
3)4" Disks according 
to thickness 

£ 7.85 

Incl.VAT, Post 
Packing 


Rockfort Diskfile Range of products 
not only offer an easy reference and attractive 
disk filing system but also offer complete 
protection from damaging dust particles. 
Post for your order today! 


ROCKFORT 

LAJdiskpstorage 

Manufactured by Projectron Ltd — Trade inquiries invited 


! * pcw | 

; ROCKFORT PRODUCTS — Member of the Vignesh j 
Group, 30 Topsfield Parade, London, N.8. Tel: 01-348 0543 


CODE NO. 

DESCRIPTION 

QTY 

PRICE 
£ P 

M.F. 10 

5'/ 4 " DISK BOX 




M.F. 50 

5'/ 4 " DISK BOX 




M.D. 12/30 

MICRO DISK BOX 




TOTAL 




PLEASE FORWARD THE ROCKFORT DISK BOX/S 


AS INDICATED ABOVE. I ENCLOSE CHEQUE VALUE £ 


NAME_ 


ADDRESS, 


-POSTCODE, 



































Honeywell Compuprint: 

the printer 

every computer deserves. 



The Compuprint Series I printers are compatible with all systems. 

They are designed at Pregnana Milanese and produced at the Caluso factory in 
Italy. Series I is available in 4 models: L11 I, L12 CQ I, L32 CQ I, 34 CQ. 


Printing is the final stage of a 
written work. 

For this reason, the printer 
is very important. 

It must immediately translate 
data sent by the controller 
in the most legible form, the 
quietest way, and every time it 
is required. 

All these features are to be 
found in the Compuprint 
Series I from Honeywell 
Information Systems Italia. 

An evolutionary line of dot 
matrix serial printers, capable 
of adapting with ease to all 
computers, from micro and 
personal computers to the 
largest mainframe. 

Compuprint is a further 
example of Honeywell’s 
unceasing search for increased 
performance. 

It offers a wide choice of type 
faces, providing just the one 
to suit a particular need. 

A “Letter quality” feature is 
available. 

The double pass of the new 
nine needle head guarantees 
clearer definition - and a more 
attractive document. 
Compuprint can print either 
single sheets or continuous 
feed with no duty cycle 
limitation. 

Every computer deserves the 
Compuprint from Honeywell 
Information Systems Italia. 

And many of them already 
have it. 

Compuprint is represented 
in the United Kingdom by: 


Honeywell Information Systems 
Italia - Matrix Printers Operation 
Maxted RD, Hemel 
Hempstead, Herts HP2 7DZ 
Tel. 0442 - 42291/5 - Tlx 82413 
and is distributed by: 

Geveke Electronics Ltd. 

RMC House, Vale Farm Road 
Woking, Surrey GU21 1DW 


Ego Computer Systems Ltd. 
Stirling Way Borehamwood 
Herts WD6 2BT 
Tel. 01-2074433/66 - Tlx 261215 
Rotec International Ltd. 

15 Osyth Close 
Blackmills Industrial Estate 
Northampton NN4 ODY 


























titcippkz PRICES SLASHED! 



AND FOR WORK FOR HOME FOR EVERYWHERE IN BETWEEN 


Si'** 


THE APPLE lie 


128 K RAM AS STANDARD • 2 SERIAL PORTS 

BUILT IN 5V4" DISK DRIVE • TAKES MOUSE, JOYSTICK, PADDLES 

40 AND 80 COLUMNS • LIBRARY OF 10,000 PROGRAMS 

TRANSPORTABLE —WEIGHS 7lbs • 12" LONG 1 1VY' WIDE 2V4" HIGH 

THE TOTAL SOLUTION IN ONE BOX 


only £789 


For computerised solutions to business problems contact 

SIMMONS MAGEE COMPUTERS LTD 

13 YORK STREET, TWICKENHAM, MIDDLESEX TW1 3JZ 

01 - 891-4477 


All prices exclusive of VAT 











UNIVERSITY 

CHALLENGE 

WINNERS. 


After evaluating many makes of disc drive, 
Cambridge University computer laboratory chose 
Opus. 

They were selected because of their 
competitive prices, reliability and quality of after 
sales service. 

Their range of disc drives have been tested 
to the limit-running for 8,000 hours. 

That is a year of constant use without 
failure. 

And they can be bought as single or dual 
drive and vary from 100K to 1.6 Megabyte, 
catering for the beginner to a tutor requiring a 
system for the largest of classroom networks. 

All this is backed up by a two year guarantee 
on every drive - that’s a year more than any other 
company can offer. 


3 MICRO DRIVE. (ALL PRICES INCLUDE VAT & CARRIAGE.) 


Double sided 40 Track Drive Single drive_£>229.95 

Dual drive_£>459.95 

5*/4 SINGLE DISC DRIVES. 

5400 100K Single sided 40 Track_£,129.95 

5401 100K Single sided 40 Track_£>149.95 

5402 200K Double sided 40 Track_£,169.95 

5802 400K Double sided hardware switchable 80/40 Track_£>199.95 

5V4" dual disc drives. 

5401D 200K/400K on line Single sided 40 Track_£>349.95 

5402D 400K/800Kon line Double sided 40 Track_£>399.95 

5802D 800K/1.6 Megabyte on line Double sided hardware 

switchable 80/40 Track_£>499.95 


Opus products are available from WH.Smith, 
Spectrum,John Menzies, Allders, Boots and other 
good computer stores 
nationwide. 


158 Camberwell Road, London SK5 OEE. 
01 701 8668 or 01 703 6155. 


Alternatively, you 
can find your nearest 
stockist by contacting us 
at the address opposite. 























GET RICH 

WITH YOUR 
COMPUTER! 


The bestselling American manual on making a fortune in the booming micro 
business: The Computer Entrepreneur Manual (quote: "If you've been thinking 
about entering this lucrative business, this manual will make you do it," -Chicago 
Sun Times). The UK edition in deluxe ring binder contains the unabridged original 
edition and additional UK material. 

Covers over 100 lucrative computer businesses: consulting, free-lance pro¬ 
gramming, computer store, word processing service and many more with start-up 
instructions, success stories, profit estimates, suppliers (never pay retail again— 
even while starting your business), marketing, pitfalls to avoid, how missing 
technical experience need not stand in your way, financing (‘ shoestring’’ bud¬ 
gets, too) and much more. £22.95 + £2 P&P. 

We also offer other services for computer businesses: 

The Computer Entrepreneur Journal and Newsletter. Keep up with the latest 
exciting computer opportunities, the best deals from suppliers, franchises, money¬ 
making tips for consultants and programmers, opportunities in import/export, re¬ 
tailing, mail order. £28/year + £2.80 P&P. Ask for a free two Issue sample sub¬ 
scription with your purchase of the manual (just mark renewal invoice "cancel” if 
you decide to discontinue after trial). 

Join The Computer Entrepreneur Society, the only international association for 
computer businesses. Intro membership only £39.50 per year (+ £3 P&P), which 
includes the above manual and a full one year (!) subscription to the Journal 
(these benefits alone are worth £51!). You also get an extensive number of other 
benefits (for example access to the world’s largest library of computer business 
books/tapes) plus a free cassette tape seminar with US micro millionaire. Bill 
Gates (Microsoft, the inventor of MS-DOS), and one free manual (a £12.50 value) 
from the following new titles (indicate your choice with order): 

■ The Computer Entrepreneur Software Writers Market (where and how to sell 
your programs); ■ Moonlighting with your Micro (profitable part-time ventures you 
can start); ■ Computer Consulting and Opportunities Abroad (charge £200, £300 
or more per day). Additional manuals £11.25 for new members, £12.50 + 80p P&P 
for non-members. 

Send cheque/PO or Visa/Access/Eurocard info (include signature and expiration 
date) to: 

THE COMPUTER ENTREPRENEUR, Attn: Circulation Dept 
42-45 New Broad Street, London EC2M 1QY 

Catalogue and introductory package available for £3 (credited at 
subsequent purchase). 

(Orders from outside Europe: mail direct to The Computer Entrepreneur, Attn: 
Circulation Dept., PO Box 456., Grand Central Terminal, New York, NY 10163, 
USA). 


246 PC W 













DESPATCHED WITHIN FOUR HOURS 



OVER FOR DISKINGS 4-HOUR EXPERIENCE 

























































DISKING NEWS 

We ship the worlds’ best diskettes FASTER than anybody. We ALWAYS enclose a VAT invoice and current price list. It’s 
not “Yes sir we’re expecting delivery in 4-6 weeks” or “Please allow 28 days for delivery’’ - What rubbish we put up with in 
the U K.? 1 Just ring another company in this magazine - we did. We purchased a modem advertised on another page - two 
months later we’ve still no modem OR explanation. AND we can’t leave a message they’ve no answering machine! 
EVERTHING you see in this ad. is ON THE SHELF NOW We despatch within FOUR working hours or we’ll ship FREE!' 
Write or call (24 hrs) for our general price list. Coming soon - The new Microdisk SEE 10 library box PLUS Disking Business 
Diskettes - They’ll blow your mind. 


FREE with EVERY ten-pack of diskettes from DISKING 
SEE 10 LIBRARY BOX 



The award winning device for storing and displaying ten diskettes. Available 
individually at £2.50 exc VAT see under Diskette Storage 

PLUS 

DISKING COLOUR CODERS 



DISKING 

SUPER PROMOTION 
FREE CLOCK 
VALUE £8.95 



With every TWO Ten-Packs' of ANY 3 V 2 ", 5W or 8" disks by Verbatim, 
Memorex, Dysan or Maxell purchased at these prices, we will pack a Super 
Disking Calendar Clock worth £8.95 absolutely FREE. 

Order four Ten-Packs, and you will receive two Calendar Clocks and so on. 

'Excluding diskettes purchased from bargain corner All FREE offers are 
subject to availability 


A multicoloured pack of ten fibre tipped pens for colour coding your diskette 
labels available individually at 49p per pack of ten exc VAT 


MEMOREX 



MEMORY EXCELLENCE 

Memorex diskettes are everyones favourite and work well in ALL computer 
systems. 


5’'« INCH DISKETTES 

Certified for single OR double density and with hub ring reinforcement 


PRICES EXC VAT 

10-40 

50-90 

100+ 

3481 

S/S 

48 tpi 

.. 21.90 

20.90 

19.90 

3491 

D/S 

48 tpi 

. . 27.90 

26.90 

25.90 

3504 

S/S 

96 tpi 

. . 27.90 

26.90 

25.90 

3501 

D/S 

96 tpi 

. . 35.90 

34.90 

33.90 


48 tpi suitable for 35 or 40 track operation 
96 tpi suitable for 77 or 80 track operation 
10 and 16 Hard Sector available at same prices 


MEMOREX 3’ V MICRODISKS - HERE AT LAST’ 

PRICES EXC VAT 10-40 50-90 100+ 

6100 S/Sided ... 42.90 41.90 40.90 

0 5M Byte rating auto shutter 
3’ ?" library boxes coming soon 

FREE 



To celebrate three successful years with Memorex we are giving away a 
Memorex C-90 cassette tape with every ten-pack of Memorex floppies This 
offer does not affect any of our other promotions, and is in addition to them 



DISKING Means 

Business 


DISKETTE STORAGE 


NEW DISKING SWING LID BOX for 60 

minidisks, comes with keys, dividers, 
tags and even built in carrying handles. 
At our price the best value around — 
Recommended Price £22.50. 



D.S.L.B — £17.90 

buy 3 and get fourth one free. Post & Packing at 4 unit rate. 


SEE 10 LIBRARY BOX Free with every pack of 
ten diskettes this superb storage device keeps 
dust out. yet enables instant selection 


ABA Lockable diskette storage come in two sizes for each of 
the minidisks and 8" disks. They hold either 40 or 80 diskettes 




Part No 

Description 

Price 



M35 

40 minidisk capacity 

14.90 

Part No. Description 

Price 

M85 

80 minidisk capacity 

18.90 

SEE 10 Library Box 

2.50 

F40 

40 8" diskette capacity 

18.90 


LB8 


Library Box (not SEE 10 design)3.00 


DISKETTE ACCESSORIES 


PERFECT DATA’ CLEANING KIT 

The one that really works well in ALL drives - get it now before the gremlins 
strike 



Part No Description Price 

CK5 For 5VV' disk drives 14.90 

CK8 For 8" disk drives 14.90 


5y«” DISKING SUPERMAILERS 

Very rigid copyright design, takes up to 4 disks 

' 'N 



DISKING DISKWRITERS' 

Packed in 25 s and sold in 50’s, these superb blue or black pens are 100°° safe 
for use on diskette labels Please state ink colour when ordering 



Part No Description Price 

DW 50-pack Diskwriters 9.90 


5Va" or 3V 2 " DISKETTES 
1-2 packs each pack at 95p 
3-5 packs each pack at 75p 
6-9 packs each pack at 60p 
10+ packs POST FREE 

5V4" CLEANING KITS 
same as 5W' diskettes 


U K. SHIPPING RATES INC. INS. BUT EXC VAT 


5V4" SEE 10 LIBRARY BOXES 
1-4 off at 40p each 

5- 9 off at 30p each 
10+ off at 20p each 

8" DISKETTES 

1-2 packs each at pack at 1.60 
3-5 packs each pack at 1.20 

6- 9 packs each pack at 90p 
10+ packs POST FREE 


8" CLEANING KITS 
same as 8” diskettes 

8" LIBRARY BOXES 
1-4 off at 60p each 
5-9 off at 45p each 
10+ off at 30p each 

DISKING SUPERMAILERS 
100-pack 3.00 


LOCKABLE STORAGE (all versions) 
1 off 2.00 each 
2-7 off 1.30 each 
8+ off POST FREE 

DISKING COLOUR CODERS 
25p each -5+ POST FREE 

DISKING DISKWRITERS 
50-pack 1.00 















































maxell 


Verbatim 



DYSAN - THE THE DISCERNING 

With new lower prices Dysans impeccable reputation is now a genuine 

bargain 

5 '4 INCH DISKETTES 


MAXWELL - THE GOLD STANDARD 

Maxell’s very high quality control ensures all standards are met and surpassed 

5 ’4 INCH DISKETTES 

Certified for Single OR Double Density All with Hub Ring reinforcement 


DATALIFE - FIVE YEAR WARRANTY 

The world market leaders, with perfect data retention time after time - for a 
lifetime 

5 ’4 INCH DISKETTES 


Certified for Single OR Double Density 48 tpi with Hub Ring reinforcement 

PRICES EXC VAT 

10-40 

50-90 

100+ 

Certified for single OR double density and with hub ring reinforcement 


PRICES EXC VAT 

10-40 

50-90 

100+ 

MD1-D S/S 

48 tpi 

. . 24.90 

23.90 

22.90 

PRICES EXC VAT 

10-40 

50-90 

100+ 

104/ID S/S 48 tpi 

23.90 

22.90 

21.90 

MD2-D D/S 

48 tpi 

. . 32.90 

31.90 

30.90 

MD525 S/S 48 tpi 

22.90 

21.90 

20.90 

104/2D D/S 48 tpi 

34.90 

33.90 

32.90 

MD1-DD S/S 

96 tpi 

. 32.90 

31.90 

30.90 

MD550 D/S 48 tpi 

29.90 

28.90 

27.90 

204/ID S/S 96 tpi 

34.90 

33.90 

32.90 

MD2-DD D/S 

96 tpi 

. 42.90 

41.90 

40.90 

MD577 S/S 96 tpi 

28.90 

27.90 

26.90 

204/2D D/S 96 tpi 

48 tpi suitable for 35 or 40 track operation 

42.90 

41.90 

40.90 

MD2-HD D/S 

1 6MByte. 

. 59.00 

56.00 

53.00 

MD557 D/S 96 tpi 

48 tpi suitable for 35 or 40 track operation 

36.90 

35.90 

34.90 


96 tpi suitable for 77 or 80 track operation 
10 and 16 Hard Sector available at same prices 

8 INCH DISKETTES 

PRICES EXC VAT 10-40 

3740/ID S/S D/Dens ... 32.90 
3740/2D D/S D/Dens . . . 40.90 

32 Hard Sector available at same prices 


50-90 

31.90 

39.90 


100 + 

30.90 

38.90 


48 tpi suitable for 35 or 40 track operation 
96 tpi suitable for 77 or 80 track operation 

8 INCH DISKETTES 

PRICES EXC VAT 10-40 50-90 100+ 

FD1-128 S/SS/Dens ... 29.90 28.90 27.90 

FD1-1XD S/S D/Dens ... 34.90 33.90 32.90 

FD2-XDD D/S D/Dens . . . 39.90 38.90 37.90 


96 tpi suitable for 77 or 80 track operation 
10 & 16 Hard Sector available at same prices 

8 INCH DISKETTES 

PRICES EXC VAT 10-40 

FD32-9000 S/S S/Dens ... 31.90 
FD34-8000 S/S D/Dens ... 31.90 
DD34-4001 D/S D/Dens . . . 36.90 


20-M BYTE HARD DISKS FOR YOUR MICRO 



5-MB 

10-MB 

15-MB 

20-MB 

Part No: 

DS505 

DS510 

DS515 

DS520 

Prices exc VAT 





APPLE II 

1190.00 

1290.00 

1390.00 

1490.00 

IBM-PC 

1290.00 

1390.00 

1490.00 

1590.00 

SIRIUS/VICT. 

1190.00 

1290.00 

1390.00 

1490.00 

EPSON QX10 

1190.00 

1290.00 

1390.00 

1490.00 

DEC LSI 11 

1390.00 

1490.00 

1590.00 

1690.00 

Z80 System 

1190.00 

1290.00 

1390.00 

1490.00 

SI00 System 

1290.00 

1390.00 

1490.00 

1590.00 


Slaves may be added at these lower prices 




990.00 

1090.00 

1190.00 

1290.00 


Complete with intelligent controller, host adaptor power supply unit. fan. 
cabling, software and User Manual Free delivery in the UK 



DISKING INTERNATIONAL 

FREEPOST 

LIPHOOK 

HAMPSHIRE 

GU30 7BR 

UNITED KINGDOM 


How to Contact 
By Telephone 
By Telex 
By Prestel 
By FAX 


DISKING 
(0428)722563 
858623 TelburG 
Page 2477310 
(0252)721521 


OFFICIAL GOVERNMENT ORDERS WELCOME 

We supply all Government bodies including Schools Universities Colleges 
Hospitals the Utilities. Research Establishments Armed Forces the Ministries 
and Local Authorities world-wide We will despatch within 4 (YES 4) working 
hours from receipt of your official order number received either by post or by 
telephone and all orders are handled In the.strictest confidence and to the 
letter All other customers cheques with order please payable to DISKING If 
you are a large establishment and cannot raise cheques without an invoice 
please post or telephone us your order and we wlj send a pro-forma invoice by 
return for your accounts department to pay against 


CREDIT CARD ORDERS 

All orders left on the answering machine quality for a FREE Disking Logobug to 
Stick on your computer 

You may call 365 days a year 24 hours a day and you may speak for as long as 
you like when you leave the following details - 

1 Day-time telephone number 

2 Cardholder Name & Address 

3 Deltvery/lnvoice Address if d'fferent 

4 Your credit card number 

5 Part nos and quantity of your order 

6 Normal or First Class post 


we welcome Access iMastercharge) Barclaycard (VISA) and Diners Club • 
International and there is NO credit card surcharge Alternatively you may write 
your C/card No on your order 

You may leave the rest to US!! 


URGENT ORDERS 

If you're posting your order omit the word FREEPOST from our address, and 
use our normal post code GU30 7EJ and do not forget to stamp it First Class If 
you are telephoning your order please make it clear that you wish to pay for your 
goods to be sent to you by First Class Post 


FIRST CLASS RATES 


EXC VAT 

5VSf 

8" 

First Ten-Pack 

2.00 

2.50 

2nd and subsequent 



Ten-Pack 

1.50 

2.00 


TRAPE CORNER 
FREE AEROPLANE 

Don't keep sitting there in front of your VDU get outside and fly our aeroplane 
Just call and ask for your flier and we ll send you our latest trade pack with 
prices special offers and sample unlabelled diskette and mailer We ll also 
enclose a DPC application form telling you how to buy at our 10 000 prices yet 
order only in 50 s 


BARGAIN CORNER 

5V«" SUPERLUXE DISK LIBRARIES 

Diskette binders at £4 90 each (normally £9 90) p&p 50p each 10 - post free 

5V«" DISKETTES 

Supplied in a FREE SEE 10 library box 

PRICES EXC VAT 10-40 50-90 100+ 

S/S 48 tpi Diskettes 13.90 12.90 11.90 

D/S 48 tpi Diskettes 20.90 19.90 18.90 

Don't be fooled - these diskettes are brand new and come with our normal full 
money-back guarantee They are mostly non hub ring labelled or unlabelled 
BASF. Dysan Rhone Poulenc Memorex etc where the boxes have had the 
cellophane removed We are even supplying them in a FREE SEE 10 library 
box" At these prices you can't lose - Hurry 1 2 3 4 5 6 


To-DISKING FREEPOST. Liphook. Hants,GU30 7BR.U.K 

Qty 

Description 

Price exc VAT 











Total Goods Value exc VAT 
Total Delivery and insurance 
Sub Total exc VAT 
VAT 

Value of cheque payable to Disking 

NAME 

ADDRESS 

TEL NO: 

Or please charge my credit card No 

E32 

Access .VISA & Diners Cards Welcome 



































NEWS 


NEWS 


NEWS 


Sensational 

Commodore 

Offers 

We've five fantastic offers on Com¬ 
modore's micro pacesetters - for the home 
or the home office. If you've been thinking 
of a home computer - or an add-on for your 
own Commodore - now's the time! 

Spectrum’s specialist Home Computer 
Centres are probably the UK's leading 
Commodore dealers - and with offers like 
these, it's not hard to see why! 

We've an extra special bonus, too -take 
the coupon to your Spectrum dealer for a 
full 50p off a host of top software titles for 
the Commodore CBM64, SX-64 and VIC- 
20 . 

So hurry, along to your local SPECTRUM 
Home Computer Centre NOW - we re 
nationwide so there's a store near you. With 
savings like these you can’t afford to miss 
out! 


Now in stock! 

Double your disc 
capacity with the 

OPUS 

Dual Density 
Disk 

Interface Kit 

for the 

BBC Model ‘B’ 


Incredible value for money! 

Commodore SX-64 

Portable Package 


OVER 


€525 


What a great deal for the small 
business, or the executive on the 
move! We've SLASHED THE PRICE of 
this complete, ready-to-use package 
featuring the incredible Commodore 
SX-64 Portable Colour Computer. It 
has a powerful 64K RAM memory, plus 
a detachable, full-function keyboard 
plus built-in disk drive AND colour 
monitor. 

Not only that - the package also 
includes an MPS-801 dot matrix 
Printer, plus 3 popular business 
pro grams - Easy File, Easy Script word¬ 
processing and Easy Stock. 

All this can be yours at a truly 
amazing £525 off our normal list Price 
- at Spectrum NOW! 


Includes: 

Commodore SX64 Portable 

Computer 

Plus! 

MPS 801 Printer & 3 Popular 
business programs Easy file, Easy 
script & Easy stock. 


Net all stores carry every advertised item, please phone before making a journey - prices correct at time of going to press fftOE 


spectrum 


CHARGE CARO 


Up to £1000 
Instant Credit 


• There's up to £1,000 worth of Instant Credit 
available on a Spectrum Chargecard. See your 
local SPECTRUM dealer for written details (UK 
mainland only) Typical APR -29.8% 


Latest News 

for up to date news, information & offers 
from SPECTRUM - see PRESTEL page 
600181 for details 


250 PC W 






























Sensational 

Commodore Deals 

from Spectrum 


CBM 64 Package 


A superb home micro package, featuring the famous Commodore 64 
computer with its powerful 64K RAM memory and full-colour graphics, 
p'js • a C2N Data Recorder • 4 Commodore Games cassettes • 
Quickshot 2 joystick SPECTRUM 

SENSATIONAL PRICE 



Commodore 

MPS 802 
Printer 


Save Over £55 



1541 Disk Drive Package 


Add this top-value, high-quality Disk Drive to your Com 
modore for huge fast-access mass data storage. This 
fabulous package includes the Commodore 1541 Disk 
Drive, plus • Introduction to Basic' and • Easy File' 
software 


SPECTRUM 
SENSATIONAL 
PRICE 




Commodore 

1520 

Printer ^ / 
Plotter 



~*T 



Save 
Over £94 


MPS801 Printer Package 


Add-ons 


1520 Col Print/Plotter.£99.95 

MPS802 Printer.£345.00 

C2N Data Recorder.£44.95 

1701 Colour Monitor.£230.00 

Simon’s Basic.£50.00 

Intro to Basic Pt 1.£14.95 

Intro to Basic Pt 2.£14.95 

MPS801 Printer Ribbon.£9.95 

MPS802 Printer Ribbn.£12.95 

64 Magic Voice 

Speech Synthesiser.£50.00 


The best way yet to add a high-quality dot matrix 
printer to your Commodore! Compatible 50 characters- 
per-second printer with excellent graphics capability 
- accepts tractor-feed paper. Plus • Easy script 
word-processing software and • Games disk 

SPECTRUM SENSATIONAL PRICE 



Save 
Over £105 



VIC-20 Package 


A superb Home Micro package with the pop 
ular VIC-20 computer, plus • Commodore C-2N 
Data Recorder • Original Commodore Games 
Cassette 


SPECTRUM 

SENSATIONAL 

PRICE 


Computer 

Dealers 




Save 
Over £50 


SOFTWARE 


MoneyOff 


COUPON 


Present this coupon to your SPECTRUM 
dealer and we'll give you 50p OFF any software 
for the Commodore 64 r VIC-20, or SX-64. 
(Offer ends August 31 1984) 

NAME. 

ADDRESS. 


TO THE DEALER: Redeem this coupon by stamping it with your Dealer 
Stamp and returning it to the SPECTRUM GROUP PLC, Burrowfield, 

Welwyn Garden City, Herts. PCW/Sept 


or prospective dealers. If you would like to 
know more about becoming a SPECTRUM 
APPOINTED DEALER on an exclusive area 
basis please write to Bob Cleaver. 
Spectrum Group PLC. Hunting Gate 
Hitchin. Herts SG4 0TJ Tel (0462) 37171 


More from Spectrum 


PC W 251 


























































PROGRAM 

SUPPLIER 

MACHINE 

PRICE 

Tornado Low Level 

Vortex 

Spectrum 

£5.95 

Tales of the Arabian Knights 

Interceptor 

CBM 64 

£7.00 

Sabre Wolf 

Ultimate 

Spectrum 

£9.95 

Beach Head 

Access 

CBM 64 

£9.95 

Lords of Midnight 

Beyond 

Spectrum 

£9.95 

War of the Worlds 

CRL 

Spectrum 

£5.95 

Mugsy 

FullThrottle 

Melbourne House 

Spectrum 

£6.95 

Micromega 

Spectrum 

£6.95 

Trashman 

Quicksilva 

CBM 64 

£7.95 

World Cup 

Artie 

Spectrum 

£6.95 

Valhalla 64 

Legend 

CBM 64 

£14.95 

House of Usher 

Anirog 

Spectrum 

£6.95 

Psytron 

Beyond 

Spectrum 

£7.95 

Son of Blagger 

Alligata 

CBM 64 

£7.95 

Air Traffic Control 

Microgen 

Real Time 

Spectrum 

£9.95 

3D Tank Duel 

Spectrum 

£5.95 

Jack & the Beanstalk 

Thor 

Spectrum 

£5.95 

Jet Set Willy 

Software Projects 

Spectrum 

£5.95 

Kosmic Kanga 

Micromania 

Spectrum 

£5.95 

Encounter 

Novagen 

CBM 64 

£9.95 

Android 2 

Ocean 

CBM 64 

£6.90 

Titanic 

R & R Software 

Spectrum 

£7.95 

Match Point 

Psion 

Spectrum 

£7.95 

Hulk 

Adventure International 

CBM 64 

£9.95 

Fighter Pilot 

Digital 

Spectrum 

£7.95 

Worse Things Happen at Sea 

Silversoft 

Spectrum 

£5.95 

Factory Breakout 

Star Trooper 

Poppysoft 

Melbourne House 

Spectrum 
CBM 64 

£5.95 

£6.95 

Sheep in Space 

Blue Thunder 

Llamasoft 

CBM 64 

£7.50 

Richard Wilcox 

CBM 64 

£6.95 

Flight Path 737 

Anirog 

VIC 20 

£7.95 

Oracles Cave 

Dorcas 

CBM 64 

£6.95 

Football Manager 

Addictive 

CBM 64 

£7.95 

Micro Olympics 

Micro User 

BBC 

£5.95 

Beaky & the Eggsnatchers 

Fantasy 

CBM 64 

£7.50 

Gilligans Gold 

Ocean 

CBM 64 

£6.90 

Atic Atac 

Ultimate 

Spectrum 

£5.50 

Flight Path 737 

Anirog 

CBM 64 

£7.95 

Micro Olympics 

Micro User 

Spectrum 

£5.95 

Stock Car 

Micro Power 

BBC 

£7.95 

Cybertron Mission 

Micro Power 

CBM 64 

£7.95 

Stop the Express 

Sinclair 

Spectrum 

£5.95 

Aviator 

Acornsoft 

BBC 

£14.95 

Heathrow ATC 

Hewson 

CBM 64 

£7.95 

Automania 

Microgen 

Micro ' Twer 

CBM 64 

£7.95 

Felix in the Factory 

CBM 64 

£7.95 

Star Blitz 

Softek 

Spectrum 

£6.95 

Skull 

Games Machine 

CBM 64 

£7.95 

Code Name Mat 

Am soft 

Amstrad 

£8.95 

Hunter Killer 

Am soft 

Amstrad 

£8.95 


Amstrad Software all at €8.95 


EDUCATIONAL 
SOFTWARE 
Wordhang 
Happy Numbers 
World Wise 

Animal. Vegetable,Mineral 
Happy Letters 
Happy Writing 
Time Man 1 


Time Man 2 
Map Rally 
ARCADE GAMES 
Home Runner 
Harrier Attack 
Sultans Maze 
Spanner Man 
Oh Mummy 
Roland in Care 


Roland on the ropes 
Electron 22622 
Gems of Stradus 
Chess 
Laser Wrap 
Haunted Hedges 
Codename Matt 
Xanagrams 
Hunter Killer 


3-D Invaders 
Alien Break-in 
Atom smasher 
Electro Freedy 
Fire Blaster 
Admiral Graf Spee 
Star Commands 
Crazy Golf 
Punchy 


BBC Model B 

Package Offer 



HURRY! 

Offer extended 

WHILE 

STOCKS 

LAST 


Including FREE! 

• BBC Cassette recorder 

• 5 pieces of software 

when you purchase a BBC B' from Spectrum. 

The BBC MODEL B, probably the SPECTRUM PRICE 

most flexible personal microcomputer 
available today. Using powerful BBC 
BASIC, the BBC B is widely accepted as 
providing the educational standard for 
computer learning. 

The model B features a variety of 
interface ports allowing easy connec¬ 
tion not just of ordinary peripherals but 
also second processors or devices to 
give access to teletext or prestel 
services. 



Opus Disk Drive For BBC ‘B’ 


Here’s the very latest in 5 V 4 " disk drives 
for your BBC Micro. 

The Opus 5401 is a single-sided 40 
Track drive with direct-drive and microp¬ 
rocessor control. This reliable and advan¬ 
ced drive has our 1-Year guarantee. 

Call in at your local Spectrum dealer 
and ask for the product by name. 


SPECTRUM 

PRICE 




Including: MANUAL & UTILITIES DISC. 


Acorn Electron 


The Electron gives high quality graphics out¬ 
put to either colour T V. or monitor. Sound 
can be generated through the internal loud¬ 
speaker The Electron comes complete with a 
free introductory cassette, containing 19 free 
programmes and two manuals - the User 
Guide and “Start programming with the 
Electron". 


SPECTRUM 

PRICE 




Not all stores carry every advertised item, please phone before making a journey - prices correct at time of going to press E60E 



Up to £1000 
Instant Credft 


• There's up to £1,000 worth of Instant Credit 
available on a Spectrum Chargecard. See your 
local SPECTRUM dealer for written details (UK 
mainland only) Typical APR -29.8% 


252 PC W 


Latest News 

for up to date news, information & offers 
from SPECTRUM - see PRESTEL page 
600181 for details 




























Everything you've ever wanted for your 

ZX Spectrum 


DK’Tronics Keyboard 

for ZX Spectrum 


SPECTRUM PRICE 




D'Ktronics Lightpen.£19.95 

D'Ktronics Dualport Joystick Interface.£13.00 

D'Ktronics Portable Joystick Interface.£22.95 


Quickshot Mkll 
Joystick 

SPECTRUM 


V AMPUFI 

PECTRUM % Fort! 
PRICE ZX SPECT 

ir 5 19 


1 ST0NECHIP ACCESSORIES 

ECHO 

AMPLIFIER 

Programmable 

Coming soon 

SPECTRUM KEYBOARD 

For the 

ZX SPECTRUM 

Joystick 

Interface 

WITH SOUND NO NEED 

TO TAKE YOUR SPEC¬ 
TRUM APART 

j £ 19 95 

‘24* 

£ 59 95 


Alphacom 32 Printer 


SPECTRUM PRICE 



ALPHACOM 42 For Dragon, BBC, 

Commodore, Atari (Interfaces extra) Paper Rolls for Alphacom Printers 
SPECTRUM PRICE.£79.95 Box of 5 Rolls.£6.00 


Digital Tracer 

from RD labs 
for the ZX 
Spectrum 




Cheetah 
32K RAM 
Pack £39.95 




Kempston 

Joystick 
Interface £15 

(Joysticks opt. extra) 


CURRAH Speech Synthesiser. £29.95 

DK’TRONICS Lightpen.£19.95 

DK’TRONICS DUALPORT Joystick 

Interface.£14.95 

STACKLIGHT Rifle with 
3 FREE GAMES.£27.50 

Sinclair ZX INTERFACE 2 

The new ROM Cartridge/Joystick interface. 
Loads programs instantly! Takes two joysticks! 
Just plug in and play. ONLY £19.95 
Plus New ROM cartridge software. 


ZX Spectrum 

48K 



Prism VTX 
5000 Modem 



NOW, YOUR ZX SPECTRUM IS YOUR 
KEY TO THE WORLD with the 
incredible PRISM 
VTX 5000 MODEM 

• Versatile modem for ZX Spectrum (16K or 48K) versions • Slim 
design fits easily, matches your micro • Instant access to PresteT & 
Micronet 800 information services • Instant communication with 
other ZX Spectrum users • 


SAVE £20 


Spectrum Computer Centres have no connection whatsoever with the ZX Spectrum Comput 



Computer 

Dealers 


or prospective dealers. If you would like to 
know more about becoming a SPECTRUM 
APPOINTED DEALER on an exclusive area 
basis please write to: Bob Cleaver, 
Spectrum Group PLC, Hunting Gate, 
Hitchin, Herts SG4 0TJ Tel: (0462) 37171 


More from Spectrum. 


PC W 253 


















































Atari 800XL 


Monitors 


Cumana 

Disc Drives 


Check with your local 
Spectrum Dealer for 
low-low prices 


• Powerful 64K RAM • Full-stroke keyboard • 
Full sound with 31/2 octave range #11 Graphic 
Display modes • Full colour (256 Colours - 128 
colours can be displayed at one time) Ask to see 
this super new micro at your local SPECTRUM 
dealer NOW! 


Atari 600XL... £159.99 

See your local Spectrum dealer for a wide range of 
other Atari add-ons 


Model 328 


Spectravideo Cassette 
Recorder.£39.95 


SANYO 12” Green Monitor.£90.85 

PHOENIX Amber.£126.50 

FIDELITY CM14 Colour.£199.95 

SANYO CDD 3125NB Colour 

Monitor.£228.85 

SANYO 14” Colour TV (ideal as a 

monitor).£229.95 

COMMODORE Model 1701.£230.00 

MICROVITEC Cub.£452.00 


FOR BBC 

CS100E... £175.95 
CS100... £194.35 
CS200E.. . £224.25 
CS200... £263.35 


FOR DRAGON 
DS250. . . . £284.05 
DS500. ... £332.35 
DS1000 . . £355.35 
DD500 .. . £435.85 


Adam 

CBS Adam 
Computer 

Including High speed 

data recorder & printer CBS Colecovision Games Console £99.99 


Sensational 

Printer Offers 

from Spectrum 


Quendata 


Just look at this for value - a true daisy-wheel 
printer offering top quality printing at a 
remarkably low price. Print speed is 18/ 
20 cps, uni-or bi-directional printing (dep¬ 
ends on software), variable pitch 


Memotech 

MTX Series 


MTX 512 64K RAM 


Other Printer Bargains 


SEIKOSHA 

GP50A.£99.95 

GP50S Spectrum.£99.95 

GP500A.£179.95 

GP550A.£229.00 

GPI00A Mkll.£199.95 

GP100VC VIC 20/64 .£199.95 

Friction Feed GP100/250X.£28.75 


SEIKOSHA INTERFACES & CABLES 

RS232 Interface (for GP100A).£80.50 

Dragon Cable/BBC Cable-each at £11.50 

Standard Centronics Parallel Cable ... £23.00 

EPSON 

FX80.£503.70 

FX80 - Tractor Feed.£36.80 

RX80T.£286.35 

RX80FT.£327.75 


16 User definable Function Keys • 12 Key Numeric Pad 
• Z80A at 4MHz • 24K ROM containing MTX BASIC • 

MTX NODDY FRONT PANEL DISPAY • ASSEMBLER/ 

DISASSEMBLER Video Display Processor with 16K Memotech RS232 Communication Port.£60.00 

video-RAM • 64K User RAM Twin RS232 Communica- SEPERATE EXPANSION ITEMS 

tions Board ROM Expansions: Node Systems • MTX Silicon Disc (256K).£334.78 

PASCAL • MTX FORTH Eight User Definable Virtual 80 Column Colour Board.£75.00 

Screens • Up to 32 SPRITES MEMOTECH SOFTWARE 

Also available: Backgammon (Cassettd).£8.95 

MTX 500 32K RAM.£199 Chess (Cassette) .£9.95 

FDX DISK DRIVE (Optional extra) from £399.00 Blobbo (Cassette).£6.95 

Memotech 64K RAM Expansion.£85.00 Kilopede (Cassette).£6.95 

Memotech 128K RAM Expansion.£160.00 Super Minefield (Cassette).£6.95 


Oric Atmos 


Spectravideo 

Model 318 


spectrum 


CHARGE CAPO 



Not all stores carry every advertised item, please phone before making a Journey - prices correct at time of going to press EftOE 


Up to £1000 
Instant Credit 


• There's up to £1,000 worth of Instant Credit 
available on a Spectrum Chargecard. See your 
local SPECTRUM dealer for written details (UK 
mainland only) Typical APR -29.8% 


Latest News 

for up to date news, information & offers 
from SPECTRUM - see PRESTEL page 
600181 for details 


254 PC W 





















































































There’s a Spectrum near you... 


AVON 


BATH Software Plus, 12 York St 
Tel: (0225) 61676 

CLEVIDON Computer & Audio Centre, 12A 
Old St Tel: (0272) 879514 
WESTON-S-MARE K & K Computers. 

32 Alfred St Tel: (0934)419324 

DUNSTABLE Dormans 7-11 Broad Walk 
Tel: (0582) 65515 

UI6HT0N BUZZARO The Computer Ctr 
at Milton Keynes Music, 17 Bridge St 
Tel: (0525)376622 
LUTON Terry-More, 49 George St 
Tel: (0582) 23391/2 


BERKSHIRE 


BRACKNELL Computer Centre, 44 The 
Broadway Tel: (0344) 427317 
SL0U8H MU Games and Computers 245 
High St Tel: (0753) 21594 


BUCKINGHAMSHIRE 


BLETCHLEY Rams Computer Centre, 

117 Queensway. Tel: (0908) 647744 
CHESHAM Reed Photography & Comp¬ 
uters, 113 High St Tel: (0494) 783373 


CAMBRIDGESHIRE 


CAMBRIDGE K P Computers Ltd. 19/20 
Market St Tel: (0223) 312240 
(Open 6 Oays) 

HUNTINGDON T.S.C. Electronics, 3 All 
Saints Passage. High St Tel: (0480) 
411579 

PETERBOROUGH Ptrbrgh Communications, 
91 Midland Rd (0733) 41007 


CHANNEL ISLANDS 


GUERNSEY Gruts, 3-5 The Pollett 
St Peter Port Tel: (0481) 24682 
JERSEY Audio & Computer Centre. 

7 Peter St St Helier. Tel: (0534) 74000 


CHESHIRE 


ALTRINCHAM Mr Micro 28 High St 
Tel: (061) 941 6213 
CREWE Microman Unit 2. 

128 Nantwich Rd. Tel: (0270) 216014 
ELLESMERE PORT RFR Computers, 1 
Pool town Rd. Whitby Tel: 051 356 4150 
MACCLESFIELD Camera & Computer Cen¬ 
tre 118 Mill St Tel: (0625) 27468 
STOCKPORT Wilding Ltd. 

1 Little Underbank Tel: (061) 480 3435 
WARRINGTON Wildings, 111 Bridge St 
Tel: (0925) 38290 

WIDNES Computer City, 78 Victoria Road 
Tel: (051) 420 3333 
WILMSLOW Swift of Wilmslow, 4-6 St 
Annes Parade. Tel: (0625) 526213 


CLEVELAND 


MIDDLESBOROUGH McKenna & Brown, 
206 Lmthorpe Rd. Tel: (0642) 222368 


CORNWALL 


ST AUSTELL A B & C Computers, Duchy 
House, 6 Lower Aylmer Sq. 

Tel: (0726) 67337 

TRURO Truro Micro Ltd., Unit 1, Bridge Ha. 
New Bridge St Tel: (0872) 40043 


CUMBRIA 


BARROW-IN-FURNESS Barrow Computer 
Centre. 2/4 The Mall. Tel: (0229) 38353 
CARUSLE The Computer Shop, 56-58 
Lowther St Tel: (0228) 27710 
PENRITH Penrith Communications. 

14 Castlegate. Tel: (0768) 67146 
Open Mon-Fri till 8pm 
WHITEHAVEN P D Hendren 15 King St 
Tel: (0946) 2063 


DERBYSHIRE 


ALfRETON Gordon Harwood 69-71 High 
St Tel: (0773) 832078 


CHESTERFIELO The Computer Centre, 

14 Stephenson Place Tel: (0246) 208802 


DEVON 


EXETER Seven Counties (Computers) Ltd., 7 

Pans Street Tel: (0392) 211212 

EXMOUTH Open Channel. 30 The Strand. 

Tel: (0395) 264408 

PLYMOUTH Syntax Ltd., 76 Cornwall 

St Tel: (0752) 28705 

TIVERTON Actron Micro Computers. 

37 Bampton St Tel: (0884) 252854 
TORQUAY Devon Computers. 8 Torhill Rd.. 
Castle Circus. Tel: (0803) 526303 


DORSET 


BOURNEMOUTH Lansdowne Computer Ctr 
1 Lansdowne Crescent Tel: (0202) 20165 


DURHAM 


DARLINGTON McKenna & Brown. 
102 Bondgate Tel: (0325) 459744 


ESSEX 


BASILOON Godfrey's 28-32 East Walk, 

Tel (0268) 289379 

BASILOON Godfrey's Computer Centre 5 
Lamdon Mam Centre Lamdon. Tel: (0268) 
416747 

CHELMSFORD Maxton Hayman Ltd., 

5 Broomfield Rd. Tel: (0245) 354595 
COLCHESTER Brainwave 51 Head St Tel: 
(0206) 561513 

GRAYS H Reynolds. 79 Orsett Rd. 

Tel (0375) 5948 

ILJORD Woodmans. 76 Ilford Lane. 

Tel: (01) 478 1307 

SOUTHEND Computer Centre 332 London 
Rd. Tel: (0702) 337161 


HAMPSHIRE 


BASIN6ST0KE Fisher's, 2-3 Market 
Place. Tel: (0256) 22079 

PORTSMOUTH (Waterloovllle)G B 

Microland, London Rd., (Opp. Co-op) 

Tel: (07014) 59911 

SOUTHAMPTON RJ Parker & Son Ltd., 

11 West End Rd.. Bitterne 
Tel: (0703) 445926 

SOUTHAMPTON LT.C. Ltd., 112 East St, 
Tel: (0703) 333958/24703 
WINCHESTER Winchester Camera & 
Computer Centre. 75 Parchment St 
Tel: (0962) 53982 


HEREFORD 


HEREFORD Melgray Hi-Tech Ltd., 
49 Broad St Tel: (0432) 275737 


HERTFORDSHIRE 


HITCHIN GK Photographic & Computers, 
68A Hermitage Rd.. Tel: (0462) 59285 
POTTERS BAR The Computer Shop. 

197 High St Tel: (0707) 44417 
ST ALBANS (Harts) Clarks Computer 
Centre 14-16 Hollywell Hill. 

Tel: (0727) 52991 

STEVENAGE D J Computers, 11 Town 
Square. Tel: (0438) 65501 
WATFORD SRS Microsystems Ltd., 94 The 
Parade, High St Tel: (0923) 26602 

WELWYN GARDEN CITY D J Computers, 40 
Fretherne Rd. Tel (07073) 28435/28444 


HUMBERSIDE 


BEVERLEY Computing World. 10 Swaby s 
Yard Dyer Lane. Tel: (0482 881831 
GRIMSBY RC Johnson Ltd.. 22 Friargate, 
Riverhead Centre. Tel: (0472) 42031 
HULL The Computer Centre, 

26 Anlaby Rd. Tel: (0482) 26297 


ISLE OF MAN 


DOUGLAS T H Colebourn Ltd., 

57r61 Victoria St. Tel: (0624) 3482 


ISLE OF WIGHT 


COWES Beken & Son 15 Bath Rd. Tel: 
(0983) 297181 


KENT 


BECKENHAM Supa Computers Ltd. 425 
Croydon Rd., Tel: (01) 650 3569 
BROAOSTAIRS Video Vision 19/20 Willow 
Court, St Peters Park Road Tel: (0843) 
63284 (No Early Closing Day) 

BROMLEY Computers Today 31 Market 
Square Tel: (01) 290 5652 
CANTERBURY Ctbury Computer Centre 56/ 
57 Palace St Tel: (0227) 62101 
DOVER Kent Photos & Computers, 4 King St 
Tel: (0304) 202020 
6RAVESEN0 Marshalls Computers & 
Cameras. 3 Windmill St Tet (0474) 65930 
RAINHAM Microway Computers Ltd, 39 
High St Medway Towns. 

Tel: (0634) 376702 

SEVENOAKS Ernest Fielder Computers, 
Dorset St Tel: (0732) 456800 
SITTIN6B0URNE Computers Plus, 65 High 
St Tel: (0795) 25677 
TUNBRIDGE WELLS Modata Computers 
Ltd 28-30 St Johns Rd. Tel: (0892) 
41555 


LANCASHIRE 


ACCRIN6T0N PV Computers. 

104 Abbey St Tel: (0254) 36521/32611 
BLACKBURN Tempo Computers, 9 Railway 
Rd Tel: (0254) 691333 
BURNLEY I MO Computer Centre, 39/43 
Standish St BB11 1AP Tel: (0282) 54299 
PRESTON Wilding s, 49 Fishergate 
Tel: (0772) 556250 


LEICESTERSHIRE 


MARKET HARB0R0U6H Harborough Home 
Computers. 7 Church St 
Tel (0858) 63056 


LINCOLNSHIRE 


UNCOLN MKD Computers. 24 Newlands. 
Tel: (0522) 25907 


LONDON 


E0 Percivals, 85 High St North, East Ham 
Tel: (01) 472 8941 

El 7 Erol Computers Ltd, 125 High Street 

Walthamstow Tel: (01) 520 7763 

EC1 Pedro Computer Services Ltd.. 47 

Clerkenwell Road Tel: (01) 251 8635 

EC2 Devron Computer Centre. 155 Moorgate 

Tel: (01) 638 3339/1830 

N14 Logic Sales. 19 Broadway. The Bourne. 

Southgate. Tel: (01) 882 4942 

N20 Castlehurst Ltd 1291 High Rd 

Tel: (01)446 2280 

NW4 Da Vinci Computer Store, 112 Brent 
St, Hendon Tel: (01) 202 2272 
SE1 Vic Odden s 6 London Bridge Walk. 
Tel: (01) 403 1988 

SEO Square-Deal. 373-375 Footscray Rd. 
New Eltham. Tel: (01) 859 1516 
SE15 Castlehurst Ltd, 152 Rye Lane, 
Peckham Tel: (01) 639 2205 
SW5 CLM/Matmos 264 Earls Court Tel: (01) 
373 458/6333 

SW16 Buffer Micro Shop, 310 Streatham 
High Rd Tel: (01) 769 2887 
W1 Computers of Wigmore St. 87 Wigmore 
St Tel: (01) 486 0373 
W1 Sonic Foto & Micro Centre. 256 
Tottenham Court Rd. Tel: (01) 580 5826 
W7 TK Electronics, 11/13 Boston Rd. 
Hanwell. Tel: (01) 579 2842 


MANCHESTER 

GREATER 


BOLTON Wilding Ltd, 23 Deansgate 
Tel: (0204) 33512 

MANCHESTER Lomax Ltd.. 8 Exchange St 
St Ann s Square. Tel: (061) 832 6167 
OLDHAM Home & Business Computers Ltd. 
54 Yorkshire St Tel: (061) 6331608 
ROCHDALE Home & Business Computers. 
75 Yorkshire St Tel: (0706) 344654 
SWINTON Mr Micro Ltd., 69 Partington 
Lane. Tel: (061) 728 2282 
Late Night Friday 

WIGAN Wilding Ltd, 11 Mesnes St 
Tel: (0942) 44382 


MERSEYSIDE 


BIRKENHEAD Fairs Cameras & Hi-Fi. Dacre 
Hill. Rock Ferry. Tel: (051) 645 5000 


HESWALL Thornguard Computer Systems. 
46 Pensby Rd. Tel: (051) 342 7516 
HUTTON Ian Houghton 5 Huyton Hey Rd. 
Tel: (051) 489 5785 

LIVERPOOL Beaver Radio, 20-22 White¬ 
chapel. Tel: (051) 709 9898 
LIVERPOOL (Alntran) Hargreaves. 31-37 
Warbreck Moor Tel: (051) 525 1782 


MIDDLESEX 


HARROW Camera Arts. (Micro Computer 
Division) 42 St Ann s Rd. 

Tel: (01) 427 5469 
TEDDIN6T0N Andrews, Broad St 
Tel: (01) 977 4716 

UXBRIDGE J K L Computers. 7 Windsor St 
Tel: (0895) 51815 


NORFOLK 


FAKENHAM Fastview. 12 Norwich Rd. 
Tel: (0328) 51319 

THETFORD C B & Micros. 21 Guidhall St 
Tel: (0842) 61645 


NORTHAMPTONSHIRE 


NORTHAMPTON Dormans. 22 Princes Walk 
Grosvenor Centre. Tel: (0604) 37031 


NOTTINGHAMSHIRE 


NOTTINGHAM Jacobs Computers. 13 
Middlegate Newark Tel: (0636) 72594 
WORKSOP Computagrafix. 132 Bridge St 
Tel: (0909) 472248 


NORTHERN IRELAND 


BELFAST Arthur Hobson Ltd, 37 Great Vic¬ 
toria St Tel: (0232) 246336 
PORTSDOWN Pedlows. 16 Market St. 
Craigavon County Armagh. Tel: (0762) 
332265 

LONDONDERRY Foyle Computer Systems. 
3 Bishop St Tel: (0504) 268337 
NEWRY Newry Computer Centre. 34 
Monaghan St Tel: (0693) 66545 


NORTHUMBERLAND 


MORPETH Telerents 31 Newgate St Tel: 
(0665) 513 537 


OXFORDSHIRE 


ABIN6D0N Ivor Fields Computers. 21 Stert 

St Tel: (0235) 21207 

BANBURY Computer Plus, 2 Church Lane. 

Tel: (0295) 55890 

OXFORD Ivor Fields. 7 St Ebbes St 

Tel: (0865) 247082 


SCOTLAND 


ABERDEEN North East Computers. 1-3 Ellis 

St. Peterhead Tel: (0779) 79900 

AYR Vennals, 6A New Bridge St 

Tel (0292) 264124 

DUMFRIES Vennals. 71 English St 

Tel (0387) 54547 

EDINBURGH The Silicon Centre, 

6-7 Antigua St Tel: (031) 557 4546 
6LAS60W Victor Morris Ltd. 340 Argyle St 
Tel: (041) 221 8958 

HAMILTON Tom Dickson Computers, 8-12 
Cadzow St Tel: (0698) 283193 
STORNOWAY Cameron's Computers The 
Playhouse. Tel: (0851) 3427 


SHROPSHIRE 


SHREWSBURY Computerama, 

13 Castlegate Tel: (0743) 60528 
TELFORD Computer Village. 4 Hazeldine Ho. 
Telford Town Ctr. Tel: (0952) 506771 


SOMERSET 


TAUNTON Grays, 1 St James St 
Tel: (0823) 72986 


STAFFORDSHIRE 


STAFFORD Computerama, 59 Forgate St 
Tel: (0785) 41899 


STOKE-ON-TRENT Computerama, 11 Mkt 
Square Arcade Hanley. (0782) 268620 
STOKE-ON-TRENT The Microchip, 37 Sta¬ 
tion Rd Biddulph Tel: (0782) 511559 


SUFFOLK 


BURY ST EDMUNDS Guildhall Cptr Ctr. 11 
Guildhall St Tel: (0284) 705772 
IPSWICH Brainwave. 24 Crown St 
Tel: (0473) 50965 

LOWESTOFT John Wells. 44 London Rd 
North Tel (0502 3742 


SURREY 


CAMBERLEY Camera Arts (Micro Computer 
Division). 36 High St Tel: (0276) 65848 
CHERTSEY Chertsey Computer Centre, 1 
Windsor St Tel: (09328) 64663 
EPSOM The Micro Workshop. 12 Station 
Approach Tel: (03727) 21533 
HASLEMERE Haslemere Computers, 25 
Junction PI. (Adj. Rex Cinema) 

Tel: (0428) 54428 

RICHMOND Crest Computer Services, 8 Hill 
St Tel: (01) 940 8635 
WALLIN6T0N Surrey Micro Systems Ltd. 
53 Woodcote Rd. Tel: (01) 647 5636 
WOKING Harpers, 71-73 Commercial Way 
Tel: (04862) 25657 


SUSSEX 


BEXHILL-ON-SEA Computerware. 22 St 
Leonards Rd. Tel: (0424) 223340 
CRAWLEY Gatwick Computer Services, 62 
Boulevard Tel (0293) 37842 
UTTLEHAMPTON Alan Chase Ltd. 39 High 
St Tel (09064) 5674 


ABERDARE Inkey Computer Services Ltd, 
70 Mill St The Square Trecynon. 

Tel (0685) 881828 

ABERYSTWYTH AberData at Galloways, 23 
Pier St. Tel: (0970) 615522 
CARDIFF Randall Cox, 18-22 High St 
Arcade Tel: (0222) 31960 
LLANDUDNO (Gwynedd) Computer Plus 
Discount 15 Clomnel St Tel (0492) 79943 
NEWPORT (6wnnt) Randall Cox. 118 
Commercial St Tel: (0633) 67378 
PEMBROKE Randall Cox, 19 Main St 
Tel (064) 682876 

WREXHAM T E Roberts, 26 King St 
Tel: (0978) 364404/364527 


WARWICKSHIRE 


NUNEATON Micro City 1A Queens Road Tel: 
(0203) 382049 

RU6BY The Rugby Micro Centre. 9-11 
Regent St Tel: (0788) 70522 


WEST MIDLANDS 


COVENTRY Greens, 22 Market Way 
Tel: (0203) 28342 

DUDLEY Central Computers, 35 Church Hill 
Precinct Tel: (0384) 238169 
WALSALL New Horizon Computer Centres. 1 
Goodall St Tel: (0922) 24821 
WEST BROMWICH Bell & Jones. 39 Queens 
Square. Tel: (021) 553 0820 


WORCESTER 


KIDDERMINSTER Central Computers. 20- 
21 Blackwell St Tel: (0562) 746941 
WORCESTER David Waring Ltd, 1 Marmion 
House High St Tel: (0905) 27551 


YORKSHIRE 


BRADFORO Erricks, Fotosomc House Raw- 
son Square. Tel: (0274) 309266 
DEWSBURY Home & Business Computers. 
59 Daisy HilL Tel: (0924) 455300 
DONCASTER The Soft Centre 
8 Queensgate Waterdale Centre Tel: 

(0302) 20088 

HUDOERSFIELO Richards (Formerly 
Lauries) 12 Queen St Tel: (0484) 25334 
HULL Computer Centre 26 Anlaby Rd. Tel: 
(0482) 26297 

LEEDS Bass & Bligh. 4 Lower Briggate. 

Tel: (0532) 454451 

YORK York Computer Centre 7 Stonegate 
Arcade Tel: (0904) 641862 

PC W 255 
















































































The new Electron from Acorn. 
Ask any child at school why 

it’s worth £199. 


A gentle teacher. 

The Electron plugs straight into virtually 
any TV set and cassette player so you will be 


MostBritishchildren have one thing in common the Electron is such an exceptional machine 

with the new Electron microcomputer: they speak at the price. 

The Electron is neat and compact. Yet i 
_ is last and powerful.(Full details, 
for the technically minded. 

\ are in the box opposite.) 

It produces high 
quality sound using its 
own internal speaker. 

And it offers a range 


the same language. 

'lou see,the Electron is the first 
micro remotely in this price range to a 
use BBC Basic, the computer f 
language that is rapidly becoming 
the standard in British schools. 

But that's not all. Most 
children will feel at home with 
the Electron as soon as they lay 
hands on it. 

This is because it has 
developed out of the Micro that 
has been chosen by over 80% of 
schools participating in the 
Governments current Micros In 
Schools project. It has a similar 
keyboard and has most of the 
functions of this much acclaimed 
(but naturally, more expensive) machine. 

So now children will be able to continue their 
computer studies at home. They’ll be able to use the 
same educational programs they use at school. And, 
if asked nicely, they'll he able to help willing adults 
take their first steps into computing. 

All this for only £199. 

A micro technolo g y break-through. 

And now a few 


> I use BBC Basic 
The leading 
computer 
language in 
schools 


of facilities manv larger 

J c? 


reasons 


for adults why MCW VOU'VE MASTERED MONSTERS, 

tor adults why | ^ C0U L P uov£ ON TO 


more expensive machines 
just cannot match. 

For example the Electrons 
colour graphics have the highest 
resolution of any home computer. 

This is because the chip that 
controls the graphics, specially 
designed bv Acorn, is one of the 
most advanced of its kind. As a result, 
the Electron delivers twice as manv characters across 
the screen as its closest competitor. 

Built to last and to grow. 

The Electron has been designed and built to be 
a permanent part of the family,year in year out. 

Particular care has been paid to the keyboard. 
It is electric typewriter style:robustly constructed 
with a good, solid ‘feel* It has a space bar,and single 
entry keys for key commancEr — 

In other words it’s comfortable and 
easy to use,avoiding the need for the 


manual gymnastics sometimes associated with 
calculator style keyboards. 

And it w ill grow with you via expansion 
modules, that Acorn are developing, to take peri¬ 
pheral additions such as printers and disc drives. 
So as your know ledge, interest and ambitions 
develop, the Electron can develop with you. 

Additionally, to give you all the support 
you’ll need to generate your own applications 
software, we’ve established a phone-in service 
attended by specialists to give advice,encourage¬ 
ment and practical help. 



























ready to go as soon as you get it home. Money Management” through “Starship Command” 

It comes not only with a comprehensive user to “Creative Graphics” (which, incidentally, includes 
guide,whieh describes the machine and its functions, some spectacular three-dimensional rotating shapes), 
but also with a book that takes you step by step Naturally, with its strong educational links. 


EXPERTS LIKE WHAT MICRO?' 
AMD ME RATE THE ELECTRON 
HIGHER THAW ANN OT- THE 
-1 COMPETITION). 


through the basic principles 
nrofframming. 

A free taste 
of its versatility . 

You will also receive 
an “Introductory” cassette which 
will put the Klectron through 
its paces showing you a 
little of what it can do 
with its 64k of memory 
(32k ROM, 32k RAM). 

The cassette will 
give you a taste of 
exceptional 
graphics we men- 
earlier;of its ability 
to play and notate music, and 
you how it might help in 
accounting. It will challenge you 
to a few games and will, if you ask it, do your whole 
family’s biorhythms in a matter of seconds. 

You will in short, through the 15 separate 
programs it contains, get a glimpse of the Electrons 
potential. But only a glimpse, for that potential is as 
limitless as your own interest and imagination. 

A widening range of software. 

To help you realise some of that potential, 
Electron software already ranges from “Personal 


educational software will be extremely 


important for the Electron and even now O and 
A Level revision papers are being processed for 
Electron users. 

How to get vour Electron. 

The Acorn Electron can be found at local 
Acorn dealers and major high street stores. However, 
if you would like to order one with your credit card, 
or if you would like the address of your nearest 
supplier, just phone 01-200 0200. 



Hardware. 

2M Hz 6502. 

32K ROM 32K RAM (64k total). 

High resolution graphics 640 x 256 max. 

Seven display modes. 

8 colours and 8 flashing colours. 

1200 baud CUTS tape interface with motor control. 
Expansion bus for add-on interface modules. 

Internal loudspeaker. 

PAL UHF output to colour or black and w hite domestic TV. 
RGB output for colour monitor. 

56 key full travel QWERTY keyboard with spacebar. 


Technical Specifications 

Software. 

BBC BASIC. 

Extensions include interger, floating point and string variables, multi dimen¬ 
sional arrays: IF.. .THEN... ELSE,REPEAT... UNTIL.procedures with 
local variables. 

Operating system allows plot, draw and fill commands. 

Event timing. 

Built-in assembler. 

6502 assembly language can be mixed with BASIC. 


The Acorn j Electron. 





































A HIGH RESOLUTION MONITOR 
FOR THE SINCLAIR QL 

AT A LOWIY £299.95 (INC.VAT). 



This is the much acclaimed JVC colour 
monitor from Opus. 

And it gives Sinclair QL owners a lot more than 
just excellent high resolution. 

As you know, the QL gives out information 
in 85 characters on the screen instead of the standard 
80 characters. 

And the loss of those five characters means 
that ordinary monitors simply can’t show you the 
whole picture. 

Opus, however, have overcome this problem 
by adapting the JVC, via a special interface and cable, 
so that the QL can now work 100% efficiently 
on it. 

All for the lowly price of just £ 299-95 includ¬ 
ing VAT, carriage and, of course, a year’s hill guarantee. 


You can order it by post by filling in the 
coupon below and sending it to: Opus Supplies Ltd., 
158 Camberwell Road, London SE5 OEE. (You’ll 
receive it within ten days by courier sendee.) Or you 
can telephone 01-7018668 and pay by credit card. 

Alternatively, you can buy at our showroom 
between 9-00 -6.00pm Monday to Friday, 
or 9-00 - 1.30pm Saturday. 


MODEL REFERENCE 

1302-2 High Resolution 

RESOLUTION 

580 x 470 Pixels 

CRT. 

14" 

SUPPLY 

220/240v. 50 60Hz. 

E.H.T. 

Minimum 19.5kv Maximum 22.5kv 

VIDEO BAND WIDTH 

10MHz. 

DISPLAY 

85 characters by 25 lines 

SLOT PITCH 

0.41mm 

INPUT: VIDEO 

R G B. Analogue TTL Input 

SYNC 

Separate Sync on R.G.B. Positive or Negative 

EXTERNAL CONTROLS 

On off switch and brightness control 


To: Opus Supplies Ltd., 158 Camberwell Road, London SE5 OEE. Name. 
Please send me: 

_High Resolution Colour Monitor(s) at 

£299.95 each (inc. VAT). _ 


I enclose a cheque for £ _Or please debit my credit card 

account with the amount of£_My Access/Barclaycard 

(please tick) no. is- 


Telephone 



Opus Supplies Ltd. 































JUDGE FOR YOURSELF 


; A 


•n* jV 

<"4^ '> 


We ve taken the nsk factor out of buying software 1 
So much so that we are prepared to refund you the full 
purchase price on any of our Apple software products 
within 21 days ol purchase il you re not satisfied with it' 
At present our range includes 

Invoicer 

This will print invoices and generate information 
which can also be used by our Bookkeeper package 
Invoicer will use standard pre printed forms but we also 
include a small utility program which will pre-print 
forms’ on blank paper Invoicer will hold a price list 
and customer list in memory (making for very fast 
operation with a core of fast-moving lines and good 
customers) Much larger lists can also be held on disc 
Items and customers not on existing lists can easily be 
entered via the keyboard 

Bookkeeper 

An essential package lor bookkeeping exercises 
1 e Sales Day Book with analysis by category list of 
debtors with dates etc, Purchase Day Book with 
analysis Cash Book, Petty Cash Book, home accounts 
etc Bookkeeper takes care of VAT calculations and 
allows you to produce analysed and selected figures as 
and when required le management figures, etc 

Access 

A superb Apple II»/He database manager (DBM) 
Access has all the power and versatility you would 
expect in an Apple DBM. regardless of price It is also 
very fast for instance it will find an indexed item in 
approximately 3 seconds and will retrieve a record 
with complex sets of cnteria. such as AND. wildcard 
range search, in less than 23 seconds This package 
was previously available for £199 95 including VAT and 
even at that pnce users found it to be good value for 
money 

Payroll 

This package takes care ol Payroll calculations 
and record keeping for the smaller business and will 
handle all levels of pay tax codes (including NT No 
Tax) and National Insurance at standard, reduced 
over'pension age or nil rates, contracted out or not 
Payroll works with batches of 50 employees at a time 
and is being used successfully by companies with up 
to 100 employees as well as larger organisations for 
confidential processing Only information which has 


changed since the last Payroll run need be entered 
employee tax and National Insurance details are 
stored The Inland Revenue specifications are followed 
accurately no error ol calculation has ever been 
reported since the hist version ol Payroll was tested in 
1980 Users have found that Payroll is very easy to use 
with very little knowledge of computers or payroll 
procedures necessary lor successful operation In 
addition to all usual calculations Payroll will compute 
gross pay and deductions foi a given net pay 

SSP (Statutory Sick Pay) 

A free-standing program that will compute 
Statutory Sick Pay as required by law It will compute 
SSP for all cases including the most complex It is not 
necessary to understand about the linking of periods of 
incapacity for work reasons for exclusion from SSP etc 
All information required by law and by you is printed 
out at the end of each calculation Only information 
which is actually needed must be entered for example 
it is not necessary to enter pay details for someone 
earning £80 per week plus overtime (the average pay is 
obviously above the £65 threshold) SSP is so easy to use 
that it is suitable lor training stall or even lor unusual 
cases such as a pregnant employee who has been with 
the company for less than 3 months and falls sick while 
in custody outside the EEC 1 This is another of our highly 
successful packages where no errors have been 
reported 

All our software packages are priced at £75 00 
each plus VAT 

You've got nothing to lose so why not see youi 
local dealer or contact us NOW for your 21 day trial 
packages II you would like further information ask lor 
our Apple product sheet 


Hilderbay 


Professional Software 

Dept MD8, 

8-10 Parkway Regents Park. London NW1 7AA 
Tel 01-485 1059 Telex 22870 












BBC Micro Computer System 



ALL PRICES 
EXCLUDE VAT 

Please add carriage 
50p unless indicated 
as follows: 

(a) £8.00 (b) £2.50 
(c) £1.50 (d) £1.00 


ACORN COMPUTER SYSTEMS 

BBC Model B.£320.00a 

BBC Model B + Econet.C389.00a 

BBC Model B + DFS.£400.00a 

BBC Model B + DFS + Esconet £450.00a 

6502 2nd Processor.£175.00b 

Acorn Electron.£169.00b 

Acorn Z80 2nd Processor.£264.00a 

BBC Teletext Receiver.£195.00a 

UPGRADE KITS 

A to B Upgrade Kit.£75.00d 

DFS Kit £95.00d.Installation £15.00 

Econet Kit £55.00d.Installation £25.00 

Speech Kit £47.00d.Installation £10.00 

BBC FIRMWARE 

1.2 Operating System.£7.50a 

Basic II Rom.£22.00d 

View Word Processor Rom.£52.00c 

Wordwise W/P Rom.£34.00c 

BCPL ROM + Disc.£87.00b 

Disc Doctor Utility Rom.£28.00d 

Termi Emulator Rom.£28.00d 

ULTRACALC Rom (BBC Publications) 

£69.00c 

Gremlin debug Rom.£28.00d 

Computer Concepts Graphics Rom 

£28.00d 

EXMON.£20.00d 

TOOL KIT.£20.00d 

Printmaster Rom (FX80).£28.00d 

Communicator Rom.£59.00c 

COMMSTAR.£29.00b 


BBC COMPATIBLE 5.25" DISC DRIVES: 

(All include cables, manual + format disc) 

100K (40 Track) Teac.£120.00a 

100K (40 Track) with psu Tec.£135.00a 

200K (40 80 Track)) Teac.£155.00a 

200K (80 Track) with psu Tec.£175.00a 

400K (40 80 Track) Teac.£190.00a 

400K (80TDS) with psu Mitsubishi£200.00a 
2 x 100K (40 Track) with psu Teac 

£300.00a 

2 x 200K (40-80 Track) with psu Teac 

£390.00a 

2 x 400 (80) Track DS) with psu 40 80 

£420.00a 

3" Hitachi 100K Drive.£150.00c 

Accessories: 

Single Disc Cable.£6.00d 

Double Disc Cable.£8.50d 

3M DISCS with Lifetime Warranty 

40T SS/SD.Pkt of 10.£16.00c 

40T DS/DD.Pkt of 10.£22.00c 

80T SS/DD.Pkt of 10.£26.00c 

80T DS/DD.Pkt of 10.£30.00c 

3" Double Sided Disc.Each £4.50c 

FLOPPICLENE Drive Head Cleaning Kit 

£14.50c 

Disc Library Case.£1.90d 

Disc File Case 30/40.£8.00c 

Disc Lockable Case 30/40.£15.00c 

Disc Lockable Case 60/70.£27.00b 


PRINTERS & PLOTTERS 

EPSON FX-80. 

EPSON RX-80 FT. 

EPSON FX-100. 

EPSON DX-100. 

Printer Sharer + Cable Set. 

JUKI 6100 Daisy wheel. 

BROTHER HR15. 

Accessories: 

Parallel or Serial Printer Lead ... 

Serial Printer Lead. 

Epson Serial Interface2K8148.. 

Epson Serial Interface 8143. 

FX80 Dust Cover. 

Epson Paper Roll Holder. 

FX-80 Tractor Attachment. 

PAPER Fanfold 2000 sheets .... 

Ribbon MX80/RX80/FX80. 

Ribbon MX/RX/FX100. 

Juki Ribbon. 

Gemini Delta 10. 

Grafpad Graphics Tablet. 


£325.00a 
£240.00a 
£480.00a 
. £375 00a 
£88.00c 
£350.00a 
£350.00a 


£8.00d 
£8.00d 
£50.00c 
£35.00c 
£4.00d 
£17.00c 
E37.00C 
...£13.50b 

.£6.50c 

...£12.50c 
£3.00c 
. £300.00a 
£125.00c 


CASSETTE RECORDERS 

SANYO DR101 Data Recorder.£30.00b 

Datex Slim Line.£20.00c 

BBC Tape Recorder.£28.50b 

Cassette Lead.£3.00d 

Computer Grade C-12 cassette.£0.45d 

Computer Grade Cassette 10 off.£4.00c 

Phillips Mini-data cassette.. £3.00d 


‘TIME-WARP’ 

BBC REAL-TIME-CLOCK/CALENDAR 

A low cost unit that opens up the total range of Real-Time 
applications. With its full battery backup, possibilities 
include an Electronic Diary automatic document dating 
precise timing & control in scientific applications, re¬ 
creational use in games. Its uses are endless and are 
simply limited by one's imagination. Simply plugs into the 
user port — no specialist installation required — No ROMS. 
Supplied with extensive applications software.£29.00 


U.V. ERASERS 

UV1T Eraser with a built-in timer and mains indicator. Built-in 
safety interlock to avoid accidental exposure to the harmful UV 
rays. It can handle up to 5 Eproms at a time with an average 

erasing time of about 20 mins.£59 + £2 p&p 

UV1 as above but without the timer.£47 + £2 p&p 

UV140 up to 14 Eproms.£61 

UV141 as above but with timer.£79 


BOOKS 

We have a large selection of books on the BBC and other 
titles. Please ask for details. No VAT on books. 


SMARTMOUTH FOR THE BBC 

The original Infinite speech'. Still the best. 

A ready built totally self contained speech sythesiser unit, 
attractively packaged with built-in speaker, AUX output 
socket etc — no installation problems! It allows the 
creation of any English word, with both ease and 
simplicity, while, at the same time being very economical 
in memory usage. You can easily add speech to most 
existing programs. Due to its remarkable infinite vocabul¬ 
ary, its uses spread throughout the whole spectrum of 
computer applications — these include industrial, com¬ 
mercial, educational, scientific, recreational etc. No 
specialist installation — no need to open your computer, 
simply plugs into the user port — and due to the simple 
software, no ROMS are needed. SMARTMOUTH is 
supplied with demo and developed prog ams on casset¬ 
te, and full software instructions.£37 + £2.50 carriage 


TORCH Z80 DISC PACK 

The proven upgrade for the BBC Micro. Comprising 2 x 400Kdisc 
drive, Z80 processor with 64K of memory, and a CP/M compatible 
operating system. The system is supplied complete with the 
PERFECT software range including PERFECT WRITER, 
PERFECT SPELLER, PERFECT CALC, and PERFECT FILE. 
Full TORCHNET software is also supplied allowing sophisticated 
networking between other unitsand Z80 basic.Disc Pack £699<a). 


CONNECTOR 

SYSTEMS 


GRADUATE 

IBM PC Compatible Upgrade for BBC B 
Ask for delivery date 


The TORCH Z80 SECOND PROCESSOR CARD—for those who 
already have suitable disc drives. The card is supplied with all the 
free perfect software and Z80 basic, as detailed above, presenting 
a very attractive package. £299. 

TORCH UNICORN 

Designed with a total expansion capability 

The Torch upgrade will give you a sophisticated business/ 
professional system. However it doesn't stop there — it gives you 
the potential to expand — an expansion that no other current 
system can offer. Why not contact us for your requirements? 


EPROMER II 

for the BBC 

Our current version of the highly popular Eprom 
programmer is now being enhanced to provide 
more and better facilities for easy programming 
by the user. The software will maintain its 
superiority over all currently available similar 
programmers. The range of eproms handled has 
been widened, to include the eproms with lower 
programming votage and eproms which can be 
programmed using algorithm. Control of all 
operations has been moved to the keyboard. The 
screen display has been improved to give more 
information. The screen editing facilities have 
also been modified to simplify the data entry. 

Please phone for further details 


MONITORS 

COLOUR GREEN MONITORS (leads incid) 

Microvitec 1431 14" RGB Std Res £195.00a 

Microvitec 1431 14" RGB/PAL + sound . £225.00a 

Microvitec 1451 14" RGB Med Res £295.00a 

Microvitec 1441 14" RGB Hi Res £420.00a 

Microvitec 2031 14" RGB Std Res £287.00a 

KAGA Vision II Hi Res £260.00a 

KAGA Vision III 12" RGB Super Hi Res £358.00a 

KAGA 12" Green Hi Res £106.00a 

SANYO DM8112CX 12" Green Hi Res £99.00a 

KAGA RGB Lead £6.50d 

BNC Green Screen Monitor Lead £3.00d 

Heavy duty monitor plinth for BBC £13.50b 

Two tier metal plinth £19.50b 

Microvitec plinth. £8.50b 

Swivel base for Kaya Green. £19.50b 


ACORN IEEE INTERFACE 


A full implementation of the IEEE-488 standard, providing 
computer control of compatible scientific & technical equip¬ 
ment, at a lower price than other systems Typical 
applications are in experimental work in academic and 
industnal laboratories the interface can support a network 
of up to 14 other compatible devices, and * 
several items o' 
optimum < 

£282 


uuouiai lauuiaiunoo i nnoiiaLb uan supyun d HWIWUIK 

up to 14 other compatible devices, and would typically link 
iveral items of test equipment allowing them to run with the 
)timum of efficiency. The IEEE Filing System ROM is 
ipplied.£282 


I D CONNECTORS 


(Speed Block Type) 

St. Pin Recep Edge 
tacles Conn. 
10 way 90p 85p 120p 

20 way 145p 125p 195p 

26 way 175p 150p 240p 

34 way 200p 160p 320p 

40 way 220p 190p 340p 

50 way 235p 200p 390p 


JUMPER LEADS 


24 Ribbon Cable with Headers 

14pin 16pm 24pin 40pm 

Single 

End 145p 165p 240p 380p 

Double 

End 210p 230p 345p 540p 

Ribbon Cable with Sockets 

20pin 26pin 34pin 40pin 
lend 160p 200p 280p 300p 

2 ends 290p 370p 480p 525p 


D CONNECTORS 


MALE No of Ways 

Solder 80p 105p 160p 2S0p 

Angled 150p 210p 2SOp 365p 

FEMALE 

Solder 105p 160p 200p 355p 

Angled 165p 215p 290p 440p 

Hoods 90p 85p 90p lOOp 

IDC 15 way Plug 340p Socket 400p 
I DC 25 way plug 385p Socket 450p 


14 pin 375p 16 pin 400p 

40 pin £10.30 


TEXTOOL ZIF SOCKETS 


RS 232 CONNS 


(25 way D) 

24"Singleend Male 
24’ Single end Female 
24" Female-Female 
24 Male Male 
24" Male-Female 


£5 

£5-25 

£10 

£9.50 

£9.50 


DIP HEADERS 


14 pin 
16 pin 
24 pin 
40 pin 


Solder 
Type 
40 p 
50p 
lOOp 

200 p 


IDC 

Type 

120 p 

140p 

200 p 

225p 


AMPHENOL CONNECTORS 


36 way plug Centronics 

Solder £5.25 IDC £5.25 

36 way socket Centronics 

Solder £5.50 IDC £5.50 

24 way plug IEEE 

Solder £5.00 IDC £4.75 

24 way socket IEEE 

Solder £5.00 IDC £4.75 

PCB Mtg Skt Ang pin 

24 way £6.00 36 way £6.50 


1 1 

EUROCONNECTORS 

DtN 41617 

PLUG 

SKT 

21 way 

160p 

165p 

31 way 

170p 

170p 

DIN 41612 

2 x 32 way St Pin 

230p 

275p 

2 x 32 way Ang Pin 

3 x 32 way St Pin 

275p 

320p 

260p 

300p 

3 x 32 way Ang Pin 

1 DC Skt A + B 

375p 

400p 

275p 


A + C 

For 2 x 32 way please 

(A + B. A + C) 

specify spacing 


J 


RIBBON CABLE 


(Grey/meter) 

10 way 
16 way 
20 way 


26 way 
34 way 
40 way 
J 50 way 
1 64 way 


40p 

60p 

8Sp 

120p 

160p 

180p 

200p 

280p 


EDGE CONNECTORS 


2x6 way 
(Commodore) 
2x10 way 
(Commodore) 
2x12 way 
(Vic 20) 

2x18 way 
2 x 23 way 
(ZX81) 

2 x 25 way 
2 x 28 way 
(Spectrum) 

2 x 36 way 

1 x 43 way 

2 x 22 way 
2 x 43 way 

1 x 77 way 

2 x 50 way 
(SlOOconn) 


— 300p 

150p - 

— 350p 

— 140p 

175p 220p 
225p 220p 

200 p — 

250p — 

260p — 

190p — 

395p — 

400p 50Op 

600p — 


COMPONENTS 


2532 

350p 

1802CE 

650p 

TMS1601 

£12 

6875 

750p 

2732 

350p 

2650A 

£12 

TMS9980 

£12 

8205 

225p 

2764-25 

500p 

6502 

400p 

TMS9995 

£12 

8212 

£11 

27128-3 

£15.00 

6502A 

650p 

WD55 

£14.50 

8216 

300p 

4164-2 

450p 

6800 

290p 

Z80 

300p 

8224 

300p 



6802 

300p 

Z80A 

400p 

8250 

£18 

DIL SWITCHES 

6809 

cqaqc 

650p 
n o 

Z80B 

9.50 

8251A 
8255AC-5 

£18 

£19 

4 way 

70p 

Douyt 

68B09 

LIZ 

£12 

| SUPPORT DEVICES | 

8256 

£36 

6 way 

lOOp 

68B09E 

£16 

2651 

£12 

8279 

£11 

8 way 

130p 

68000-L8 

£48 

6520 

300p 

8288D 

£11 

10 way 

1 50p 

8035 

£12 

6522 

400p 

Z80P10 

300p 



8039 

£12 

6532 

650p 

Z80AP10 

350p 

1 BAUD RATE GENERATORS 1 

8080A 

450p 

6551A 

650p 

Z80CTC 

300p 



8085A 

£18 

6821 

200p 

Z80ACTC 

350p 

MCI 4411 

900p 

8086 

£22 

68B21 

250p 

Z80DART 

700p 

COM8116 

800p 

8088 

£22 

6854 

850p 

Z80ADART 

850p 

4702B 

750p 

8748 

£40 

68B54 

£12 

Z80ACTC 

350p 







Z80AS10-0/2/9 

900d 


TMS9901 

500p| 

TMS9903 

£25l 

TMS9911 

£18| 

TMS9914 

£14 001 

| Z80AS10-0/1 /2/9 900p| 

1 CRT CONTROLLER 1 

CRT6545 

900p 

CRT5027 

£18 

CRT5037 

£18 

EF9365 

£36 

EF9366 

£36 

MC6845 

650p 

MC6847 

650p 

TMS9927 

£18 

TMS9928 

£20 

TMS9929 

£16 

MC6845SP 

750p 

1 SFF96364 

800P 


Tkoiinomatk: Ltd 

MAIL ORDERS TO: 17 BURNLEY ROAD, LONDON NWI0 1ED 
SHOPS AT: 17 BURNLEY ROAD, LONDON NW10 
(Tel: 01-208 1177 (4 lines) Telex: 922800) 

305 EDGWARE ROAD, LONDON W2 


PLEASE ADD 50p p&p & 15% VAT'’ 

(K.xport: no VAT. p&p al CosO 

Orders from Government Depts & C olleges etc welcome 

Detailed Price I ist on request [ 1 

Stock Hems are normally by return ol post 


260 PC W 


















































































































































IBM 

IBM PC 64K 2 OS Drives + Mono + Print AD ‘DOS £1950 

IBM PC 64K 2 DS Drives + Colour - Print AD + DOS £2195 

IBM XT 128K DS Drive + Print AD +DOS £3699 

IBM XT 128KDS Drive + Colour + Print AD *DOS C3995 

IBM Portable CCALL 

APRICOT 

FI. Xi/Pomt 7/Point 32 

Free with all Apricots. Superwriter . Supercalc. Superplaner. 
Comms. CPM86. ConcurantCPM86 MSDOS 
Please rma for the BEST Apricot and Sirius DEALS that you 
ever heard 

MACINTOSH 

MS Basic +■ Macwriter + Macpamt £1699 

APPLE HE £490 

APPLE IIC £799 

SANYO 

SANYO 550 with £750 worth software £650 

SANYO 555 with £ 1000 worth software £849 

COMPAQ 

COMPAQ 256K RAM 2 Drives * MSDOS £1850 

COMPAQ 256K RAM 10MB Hard Disk * Drive £3795 

TELEVIDEO TELE-PC 1605128K. Double Disk. Mono £1995 
CHAME LEON 9" Screen. Twin Onves. £ 1500 worth software 

£1995 

OLIVETTI M24 128K Double Drives £1850 

OLIVETTI M24 128K. 10MB Hard Disk £3595 

EPSON QX10192K RAM. DuaIDD Free Software £1495 

EPSON PX-8 64K. CPM. Basic. Wordstar Cardbox Comms. 
etc £699 

HYPERION 256K. Ram disk. 2 drives, tree software £1995 
KAYPRO 2 Double disk drives. lots of software £950 

KAYPRO 4 Twin double sided drives and software £1355 
KAYPRO 10 with 10Mb HD and Free software £1995 

HEWLETT PACKARD HP 150 £2395 

NEC APC Mono. Dual drive. 128K 2Mb8" disks £1890 
NEC APC (Same as above but colour) C2295 

NEC PC-8800 Monitor printer CPM. 5" Drives £995 

NEC PC-8000 Colour printer 2 Drives CPM £995 

(Please nno for the best NEC Deals) 

MULTI USER COMPUTERS 

NORTHSTAR Dimension 15MB HD 2 User with 128K £4995 

HOBBY MICROCOMPUTERS 

SPECTRUM48K 
SINCLAIR QL 
BBC MODELB 
COMMODORE 64 
ACORN ELECTRON 
ATMOS 
ATARI 


PRINTERS 

DOTMATRIX 

Sale Price RRP 
Canon PW1080A(NLQ) 

Canon PW1156A(NLO) 

Canon PJ1080A (Ink Jet) 

Kaga Taxan KP810(NLQ) 

KagaTaxan KP910 (NLO) 

Epson RX80T 
Epson RX80FT 
Epson FX80 
Epson RX100FT 
Epson MX100FT 
EpsonFX100FT 
Epson LQ1500 
ShinwaCTI-CP80 
Shmwa 40 (Colour) 

Prism SOS 
Prism 132S (Colour) 

Microprism FT (S&P) 

Mannesmann Tally MT80 
Mannesmann Tally MT160 
Mannesmann Tally MT180 
MT Pixy Plotter 
Seikosha GP700A (Colour) 

Seikosha GP250X 
Seikosha GP550A 
SeikishaGPIOOA 
TEC 1550 (Parallel) 

TEC 1550 (Serial) 

Microlme 82A 

Microlme 92P 

Microlme 93P 

Microlme 83P 

Microlme 84P 

Microlme 2410P 

Microlme Tractors 

STAR GemmilOX FT(120CPS) 

STAR Delta 10FT (80C0L 160CPS) 
STAR RadixIOFT (80C0L 200CPS) 
Toshiba (192CPS 100CPS) 

Texas Instruments Tl 810 
Texas Instruments Tl 855FT 
Anadex DP9725(240CPS) 

Anadex WP6000 I330CPS) 

Anadex DP6500(5000CPSl 
DRE-Newbury ORI8820 
DRE-NewburyDRl8931 
Hermes 612B 
Anadex DP9500(180CPS) 

Anadex DP9620 (240CPSI 
Siemens Ink Jet 
Diablo colour ink iet 


PRINTERS 


DAISYWHEEL 

Sale Price RRP 
Brother EP22 
Brother EP44 KSR 
Brother HR5 
Brother HR 1 
Brother HR 15 
Brother HR25 
Brother HR35 
Juki 6100 
Quen-Data1120 
Oaisystep 2000 
Qume 9 45 FFP 
Qume 9 55 
Qume 11 40 
Qume 11 55 
Nec3510(S or P) 
Nec2010 SorP) 

Nec 2050 (for IBM) 
Diablo 620 RO 
Diablo 630 
Ricoh 1300 
Ricoh 2300RP 
Ricoh 2600RP 
Tec FI0-40 
Tec FI0-50 
Smith Corona TP1 
Silver Reed EXPM2CPS) 
Olympia ESW103 KSR 



AUTO SHEET FEEDERS 

Genesis (for Juki/Tec/Nec RicotvDiablo 
Rutishauser Mechanical 
Rutishauser Electro Mechanical 
Tractor Feeds 

CONSUMABLES 

Parallel Cables 
Serial Cables 
Auto Sheet Feeds 
Tractor Feeds 
Dust Covers 

Disk Storage Boxes 5 25“ 

Disk Storage Box 3 50" 

Computer Paper (2000) 

Ribbons for all printers 
5 25" Disks (SSSD'SSDO) 

3 50" Disks (Box) 

MONITOR & VDU 


£299 

£395 

£479 

£159 


£25 
£20 
from £250 
from £175 
from £10 


£25 

£23 


£99 
£339 
£349 
£159 
£159 
£125 
£99 

(Please ring lor add-ons and Soft.) 


£289 £329 
£359 £499 
£389 £433 
£239 £299 
£349 £395 
£199 £249 
£219 £285 
£329 £438 
£339 £450 
£356 £475 
£456 £569 
£859 £1100 
£175 £299 
£115 £225 
£895 £1059 
£999 £1195 
£299 £399 
£195 £260 
£479 £599 
£599 £749 
£479 £599 
£349 £399 
£199 £235 
£219 £260 
£149 £174 
£459 £550 
£489 £600 
£239 £299 
£359 £449 
£468 £595 
£445 £495 
£659 £799 
£1590 £1985 
£45 £55 

£199 £249 
£289 £359 
£459 £578 
£1249 £1575 
£1190 £1435 
£685 £795 
£1195 £1347 
£1795 £2199 
£1990 £2475 
£845 £950 
£1745 £1890 
£1690 £2250 
£850 £1095 
£985 £1175 
£499 £599 
£890 £995 


£139 £169 
£195 £245 
£129 £169 
£446 £595 
£339 £449 
£559 £759 
£695 £925 
£329 £399 
£295 £375 
£239 £375 
£1495 £1890 
£1650 £2350 
£1195 £1400 
£1259 £1577 
£1390 £1595 
£599 £795 
£699 £890 
£695 £855 
£1560 £1950 
£990 £1295 
£1400 £1695 
£1750 £1995 
£895 £1295 
£1250 £1695 
£189 £229 
£295 £329 
£799 £998 


MONOCHROME 

Sale Price RRP 
Sanyo SM12N (Green. 15mhz) 
Sanyo DM8112 CX (18mhz) 
Philips 12" (Green) 

Kaga 12G (Green) 

Kaga 12A (Amber) 

BMC 12" Green 
BMC 12 High Res 
Novex (Amber) 

Yanien (Green Amber Tilt-Sw) 
Swivel 4 Tilt Monitor Stand 

COLOUR 

KagaK12R1 
Kaga K12R1X 
Novex14" 

Luxor 14" (Super Res. 800dot) 
Dyneer14CMI 640x200 
Dyneer 14CHI 720x350 
Sanyo CD3125N (360dot) 

Sanyo CD3117M (620dot 
Sanyo CD3115H(720dot) 

Fidelity CM14 12mhz RGB & COI 
Novex High Res, 14" 

TERMINALS 

Qume QVT 102 
Qume QVT 108 

Qume QVT 211GX (Tektromcs) 
Qume QVT 103 (Dec VT100) 
Kokusai KDS (TV1925 WS) 
Kokusai KDS (STD) 

Hazeltme Esprit 
Hazeltine Esprit II 
Hazeitme Esprit III (TV 1950) 

PLOTTERS 

HP 7470 

Watanabe MP1000 
Watanabe WX4636 
MT Pixy Plotter (with SF) 

ACT Writer 80 
Act Writer 81 
Gould Bryans DP7 
Rowland DXY800 


£69 £89 

£89 £129 
£79 £95 

£98 £119 
£110 £137 
£79 £89 

£99 £119 
£99 £125 
£85 £99 

£19 £25 

£199 £225 
RGB PAL £239 £295 
RGB £229 £395 
£495 £598 
£399 £450 
£575 £650 
£169 £199 
£295 £369 
£399 £499 
£179 £199 
£199 £235 

£495 £595 
£629 £756 
£856 £1195 
£729 £910 
£449 £595 
£425 £545 
£449 £495 
£455 £525 
£825 £995 

£795 £893 
£699 £795 
£2565 £2880 
£495 £599 
£528 £595 
£695 £749 
£1255 £1495 
£475 £595 

SOFTWARE 

Video shop package Optician system Employment agency 
Bucket shop package Stock control system. VAT control 
system Job costing system £1950 

PS Above Packages include Training Computer Monitor 
Software Printer 


News agents system 
Integrated travel agents system 
Motor trader int system 
Insurance brokers 
Autocad (2 Dim CAD Package) 

Sage Acc Executive 
Pulsar Compact Peachtree Peagasus 
Pertmaster Milestone 
Lotus 1-2-3 Symphony (IBM Dec Wang) 

Open Access 
Framework 
Dbasell 
Friday 

Card-Box, Plus 
Omms I/ll'III 

Everyman Knowiedgeman 
Concurent CPM86 
Multi tool word W Mouse 
Multimate 
Superwriter V110 
Supercalc 2'3 
Multiplan 
Micromodeller 
PFS File Report 
Copy II plus (IBM Apple) 

TK' Solver 
Castle Wollenstem 
Sargon It, III 
Millionaire 
Frogger 
Zaxxon 
Pinball 

Flight Simulator 
If you can find the software printer monitor that you looking 
for call us tor a better price and details 

COMMUNICATION HARDWARE 
& ADD-ONS 

Acoustic coupler (Epson TWL) £160 

Buzzbox Modem Auto Answer E79/E119 

Minor Miracles 300 1200 £170 

Master Systems 21 23 AA AD Modem £299 

Oacom AA AD EC Modem £479 

Smart Modem (IBM) £50 

One to One (Send & Receive Telex) £495 

Braid Telex System EPOA 

Micromaii (Sinus Apncot) £295 

Koiapad touch tablet (Ap IBM) £75 

Apple IBM C64 Atari Joystick £39 

AstMpc Quod Cards lor IBM PC XT EPOA 

Mouse (IBM Apncot) £125 

Hercules Grt Card C290 

Plus-5 Ext 10MB HD for IBM Epson etc £1125 

STAT RadixIOFT(80COL200CPS) £459 £578 


£500 
£750 
£1000 
£1500 
£650 
£295 £590 
from £150 
£650 £295 
£295/£479 
£395 
£490 
£295 
£159 
E139E295 
£156 £299 £399 
£379 £395 
£175 
£255 
£250 
£150 
£195'£235 
£150 
£395 
£169 
£29 
£190 
£19 
£22x29 
£35 
£23 
£25 
£19 
£29 


INTERNATIONAL COMPUTER ENTERPRISES 

HOT LINES FOR INFORMATION & ORDERS 

01 -543 6866 01 -542 4850 TLX: 8813271 

SHOWROOM 

85-85A Quicks Road Wimbledon London SW191EX 
Export. Educational. Dealer. Governmental, Lease, Rent. Part Exchange Enquiries Welcome 
All items new and carry manufacturers guarantee Prices are exclusive VAT and Delivery 


FORTRAN 



Access to full address space. 
Full implementation. 

UNIX 


Idris* Unix version 6 lookalike 
Multi-user, Multi-tasking. 



COMPUTER W TECHNOLOGY 


Up to 6 users and a printer. M68000, 

8 Mhz no wait states. 12,18,40 Mega 
byte disc. Can add another 3 discs 
and a tape streamer. 

Hardware floating point board 
available in the Autumn. 

For the CP/M*enthusiast there is also 
CP/M68-K, with SVS Fortran and SVS 
Pascal. Both compilers can access 
allot memory. 

Call to arrange a demonstration 
and run your benchmarks NOW: 

knowledge 

Vo SOFTWARE IIP 

18 Lea Springs, Fleet, Hants GU13 8AS. 
Telephone: Fleet (02514) 7453. 

Telex: 858893 FLETELG. 


* UNIX IS A TRADEMARK OF BELL TELEPHONE LABORATORIES. 

• IDRIS IS A TRADE MARK OF WHITESMITHS LTD. 

* CP/M AND CP/M68-K ARE TRADE MARKS OF DIGITAL RESEARCH 


PC W 261 













TRANSELECT 

MICROCOMPUTER SERVICES 

5 CLIFFE ROAD, 


GODALMING, 


SURREY 

Prices 

Hardware 

Inc. VAT 

Commodore 64. 

£ 169.00 

SX64 Portable Computer. 

£ 699.00 

1541 Single Disc Drive. 

£ 185.00 

MPS 801 Dot Matrix Printer. 

£ 185.00 

C2N Cassette Deck. 

£ 39.00 

Software 

Superbase 64. 

£ 85.00 

Calc Result. 

£ 85.00 

Please enclose Postal Order/Cheque (mode payable to 
Transelect) with order to the above oddresss. 



Macintosh 


easV touse 

system 



Midlands 


’phone (0203) 23000 
for details of 

• Competitive price 

• Personal demonstration 

• Full support service 

• Personal delivery and 
training service 
throughout the UK 


Adelphi Business 
Computers Ltd 
25 Trinity Street 
Coventry CV11FJ 
Tel: 0203 23000 


Also Lisa 2, Apple lie, Apple III, 
Apple He 



^cippkz 


authorised dealer 


r Do you own or use two or more computers with incom¬ 
patible disk formats? Then you need our universal 


«FILE MOVER 


This easy-to-use file transfer program enables you to transfer 
any type of files - including .COM-, .CMD- and .EXE-types of 
files - from one computer to another by means of a senal link - 
even if they use different operating systems! A special protocol 
with checksums and automatic retransmission ensures error-free 
file transfers 

Available for CP/M, CP/M-86 and MS-DOS (PC-DOS). 


Prices: For CP/M : £ 49.95 

For CP/M-86 or PC-DOS (MS-DOS) : £ 69.95 

For any two o/s’s : £ 99.95 

We also offer the following easy-to-use and well-documented 
utilities: 

* XSUB for CP/M-86 : £39.95 

* DiSK UTILITY PACKAGE for CP/M (2.2) : £ 79.95 


Includes disk dump and patch, disk test, dupli¬ 
cation and various file recovery utilities. 

«The file recovery aid alone makes it worth the 
price». «— very well -designed and friendly 
human interfaces** (Microsystems). 

* TERMINAL for CP/M, CP/M-86 and PC-DOS 
(MS-DOS) : £99.95 

converts your microcomputer into a powerful termi¬ 
nal. Includes ASCII file upload and download facilities. 

Disk Formats available: 8" ss/sd, IBM-PC/XT, DEC Rainbow 100, 
Osborne, Zenith hard and soft sector, Superbrain (JR), 

DEC-VT 180 (DD), Tl Professional (DD), Kaypro II, Access ss/dd, 
NEC PC-8001 A, XEROX 820 (SD), Xerox 820-11 (DD), TRS-80, 
Mod I (Omikron (CP/M), TRS-80, Mod 3 (MM/CPM), 

Morrow Micro Decision. 

Include £ 5 per order for handling and shipping. Specify 
computer, disk format and o/s. 

VISA accepted. 


ek 


elektrokon/ult <w 

P.O.BOX 846, N-3001 DRAMMEN, NORWAY 


V 


Tel: *(47) 3 83 15 00 




MACINTOSH 

APPLE 32 TECHNOLOGY 
AT A PRICE YOU CAN AFFORD 


Macintosh is the perfect small business computer based on the powerful and 
much acclaimed Apple Lisa. It will help you to prepare letters and reports, run 
the company accounts, produce charts and presentation slides and more 
importantly it is easy to use. It can be set up in minutes, learnt in hours and will 
last for years. 

Call in for a free demonstration or phone for a comprehensive information pack. 



MACINTOSH. The lightweight 
computer module has a high 
resolution 9' screen and a built-in 
3Va disk drive. It is accompanied b\ 
a keyboard and the famous mouse. 

ALL FOR £1795 

Inc. MacWrtte and MacPaint 

Software._ 

MACINTOSH SOFTWARE 
Microsoft Multiplan £149.00 
Microsoft Basic £99.00 
Microsoft Chart £99.00 
12 months software 
maintenance contract £200 
(Prices ex VAT) 


i should 
naveone 


HSE 

■ OS 


Full after sales 
service and 1 year 
guarantee 


Open Mon- C 
Sat 9.30am- 
6.00pm 


THE BUSINESS COMPUTER STORE 


241 Baker Street, London NW1. Telephone: 01-486 7671 


262 PCW 










































1 


We asked Sam to fetch our 
line analyser, protocol converter, 
host emulator, EPROM programmer, 
break-out box, parallel interface 
tester, current loop interface tester, 
RS 232 interface tester 
and printer. 


Here it is... 

‘...a tough little 
package that saved 
eleven times its price 
in productivity.’ 

Ferret (The first 


. ‘or tt - f < Mf your nearest distributor: 

GCS Technology Inc 13500 Midway Road. Suite 314. Dallas. Texas 75234. US Tel (214) 239 3621. Telex 8605236 
GCS Engineering Ltd 13 Mount Road, Feltham. Middlesex TW136JG. Englan : r o 01 898 5251. Telex 8955177 GCSC' 






theus e( 


Syrnp^ 00 ^ rorn _ 


(jetting t/ic right/computer 

At the Byte Shops we’ve helped countless companies of all sizes improve 
their efficiency by the introduction of microcomputers. Generally these are 
required to perform routine business tasks-but, however similar the 
application, we invariably find that no two customers have exactly the same 
requirements. When you come to the Byte Shop, you’ll find that we are far 
more interested in finding out what jobs you require the compute' to do both 
now and in thefuture. We then tailor a complete system including not only 
the hardware but the software, and the peripherals to meet your individual 
needs. We believe this is the only sensible way to sell computers. On this 
spread you’ll find a number of ‘ Typical Ready To Run ’systems. However 
we won’t sell one to you - unless you force us - 
without asking a few questions first. 


WHERE TO FIND US: O 


Tweedale Ltd! a success! ufiloinmTrm^m ^ Ch with ic rW:j 



ineypurcnaseaanibM PCw 
an AnadexDP9500 printer. 

The system runs Pegasus accounting software 
coveringsales, purchase, nominal ledger and 
payroll General efficiency has improved with the 
benefits of access to detailed sales analysis and 

reporting, up to the minute statements and debtor 

lists. The most dramatic time savings have been 
made on the payroll which used to take all dav with 
a pencil, rubber and big book”, and is now 
completed in Ya hour flat! David Tweedale also uses a 
word processing package for documents and 
quotations which gives them a far more efficient 
presentation. 


ACT APRICOT 


Already an outstanding success, 
the transportable Apricot offers 
a comprehensive specification 
at very low cost, making it a 
perfect system for the small 
businessman. The Xi models offer 
the advantages of Winchester 
disks in their most compact size 
yet-the revolutionary ZYi" disk. 
New 12" screen is an optional 
extra for all models at a cost of 
£100. Included in the price are 
three operating systems MS/DOS 
2.0, CP/M-86+, Concurrent 
CP/M-86togetherwith Microsoft 
and Personal BASICS, SuperCalc, 
SuperWriter, SuperPlannerand 
Asynchronous File Transfer 
Software.* 


Since the move to a more spacious 
office/showroom complex in 
St. Vincent Street, Byte Shop 
Glasgow has gone from strength 
to strength. Manager Gordon 
Coventry and his enthusiastic staff 
are determined to offer their 


PROGRAMMERS \ _ 

CORNER 

Wide selection of 
programming languages, plus 
i| utilities and tools from Microsoft, 
Digital Research, Microfocus, 
Xitan and Pulsar, incl. Basic, 
Fortran, Cobol, Pascal, 
Assembler, 

C&PL1. 


customers the facilities and service 
to be expected from a true 
professional business centre. This 
applies whether you are a small 
company looking at computerisation 
for the first time, a businessman, or 
DP professional. The bulk of 
Byte ShopiGlasgow’s business is 
with the IBM PC, but you’ll find them 
just as knowledgeable on the other 
models on this spread. 


THE BYTE SHOPS* W 
ON GETTING THE R 



From 

1395.00 ex. VAT 


1395.00 c/w single 315Kb floppy 
diskdrive & 9" monitor 
1595.00 c/w twin 315Kb floppy 
diskdrives & 9" monitor 
1795.00 c/w twin 720Kb floppy 
diskdrives & 9" monitor 


2495.00 c/w 5Mb hard disk & 
315Kb floppy diskdrive & monitor 
2795.00 c/w 10Mb hard disk & 
315Kb floppy diskdrive & monitor 

* Subject to availability 

Apricot FI (not illus.) 

The revolutionary, transportable 
FI, offers the small businessman, 
for the first time, a full featured 16- 
bit micro that won’t break the 
bank. Top specification includes 
standard 256Kb RAM 
expandable to 768Kb, lx 720Kb 
floppy diskdrive, MS-DOS and 
Concurrent CP/M compatibility, 
remote operation, full featured 
keyboard, optional ‘mouse’ 
facility, ultra high resolution colour 
graphics. The stylish FI comes 
with three popular software 


TYPICALAPRICOT BUSINESS SYSTEMS 


packages, SuperCalc, 

SuperWriter and SuperPlanner 

. 995.00 

Apricot Portable (not illus.) 

A range of three highly innovative 
portable models with memory 
options from 256-512Kb standard 
RAM and 720Kb single f oppy 
disk storage. Stunning 
specification includes 
sophisticated speech recognition 
system, cordless full function 
keyboard, cordless‘mouse’(top 
models as standard) and flat LCD 
screen. Complete with SuperCalc, 
SuperPlannerand SuperWriter 
software. Stylish matching printer. 
10Mb storage unit and carrying 
case will also be available as extras 
.from 1695.00 

ALL PRICES EX. VAT 


Financial Planning 

Apricot; SuperCalc 3 upgrade; c/w dot 
matrix printer. 2299.00 


Word Processing 

Apricot, SuperWriter; c/w letter quality 
printer. 2079.00 


Database Management 

Apricot Xi; dBase II; c/w dot matrix 
printer.3335.00 


Small Business A/C System 

Apricot Xi; Pulsar Sales, Purchase and 
Nominal Ledgers and Invoicing; c/w dot 
matrix printer. 4379.00 



COMART COMMUNICATOR 


Comart Communicator multi-user systems have expandability built in 
and are the most cost-effective way of sharing computer power amongst 
your staff. You can start with a Communicator system to suit your current 
requirements-up to nine people can share-and simply add new 
terminals as you grow. A considerable saving over buying a complete new 
computer each time. 


COMMUNICATOR MULTI¬ 
USER BUSINESS SYSTEM 


Communicator CP1525M with M - BOS 
operating system, including 5 display 
terminals, dot matrix printer andcabtes^ 


COMMUNICATOR 
MULTI-USER MULTI¬ 
PROCESSING SYSTEM 


£1800 peruser 


Communicator CP520MP including 5 
display terminals, cables 6 x processors 
and 6 x 64Kb memory 9095.00 



user'system. 





































































IBM/PC 


The IBM PC’s versatility means 
that it’s equally at home in a small 
business or as a stand alone desk 
top in a large corporate company 
linked to a main frame. Should you 
require extra performance or 
speed, the IBM PC XT is an 
obvious choice. 

IBM dual 320Kb disk drives, 64Kb 
RAM, UK keyboard and screen 

. 1988.00 

IBM PC dual 320Kb disk drives 128Kb 
RAM DOS 2.0, UK keyboard and 

screen. 2149.00 

IBM PC XT 1 x 320Kb floppy disk plus 
1 x 10 Mb hard disk, 128Kb RAM, A 
SYNCHCOMMS, DOS2.0, UK 
keyboard and screen. 4141.00 


PC/XT ADD-ON’S & ADD-IN’S 
Alloy PC-Backup - cartridge tape unit 
for backing up, storing and retrieving 
data from hard disk. 1,750.00 



I From 1988.00 ex. VAT 


Microvitec 1446-14" colour monitor 

. 495.00 

Expansion Unit 1 -10 Mb hard disk 

unit for PC. 2,172.00 

Expansion Unit 2 -10 Mb hard disk 

unit for PC/XT. 1,978.00 

Tallgrass Datasave - 5Va" hard disk 
mass storage unit with 12,20 or 
35 Mb capacity plus integral streamer 
tape cartridge backup..from 2,820.00 


Hercules Graphics Card - allows high 
resolution bit mapped graphics on 

monochrome display. 395.00 

AST Megaplus Cara - includes 64 Kb 
RAM, 1 serial port plus clock/calendar 

+ RAM spooler software. 319.00 

AST 3780 Card & Software - allows 
PC to communicate with m/f in bisynch 

protocol. 875.00 

AST 5251 Card & Software - allows 
interactive m/f comms with IBM 

Systems 34, 36 & 38. 835.00 

PC Net Starter Kit - local area 
network allowing file and disk sharing 
plus optional electronic mail from 

. 1350.00 

PC Net Cards -to link additional 

terminals to network from. 675.00 

Quadram Cards -full range available 
inc. memory expansion & colour 

graphics from. 194.00 

IBM colour monitor plus adapter card 

. 685.00 

IBM printer inc. cable. 469.00 

Epson FX80 printer inc. cable 478.00 
Brother Letter Quality Printer.. 445.00 
See Microserve panel for details of full 
maintenance and service facilities for 
the IBM PC/XT nationwide. 


ALL PRICES EX. VAT 


SYSTEM 

SPOTLIGHT 



TYPICAL IBM BUSINESSISYSTEMS 


Word Processing 

IBM PC; Multimate c/w letter c, 

printer. 3075.00 

Colour Spread Sheet 

IBM PC; colour monitor; Symphony; 


full width dot matrix printer c/w 2 pen 

plotter. 4999.00 

Information Management 

IBM PC XT; dBase II, dot matrix printer 

. 5119.00 


Accounting System 

IBM PC XT; Sales, Purchase and 
Nominal Ledgers. Invoicing and 
Payroll; c/w dot matrix printer .5720.00 
ALL PRICES EX. VAT 


Compaq System 

New to our roster of ‘approved’ 
micros is the exciting new ‘Plus' 
from Compaq - a portable model 
which is fully IBM PC/XT software 
compatible. Spec, includes 256Kb 
RAM, single 360Kb floppy plus 
10Mb hard diskdrives, with both 
colour monitor and printer 
interfaces, keyboard, high 
resolution screen and carry case. 
Our special offer this month 
includes the ‘Plus’with ‘Symphony’ 
integrated software package 
combining Wordprocessing, 
Spreadsheet, Database, colour 
graphics and communications 
SPECIAL PRICE . 4999.00 


HERE YOU CAN COUNT 



At a tftivicc Computer Cheektiot 



BBC 
Model B 

Act 

Apricot 

IBM 

[PC/XT 

Comart 
C' cator 

Compaq 

Colour graphics 

• 

• 

• 


• 

Multi-user 




• 

• 

Hard disk storage 


• 

• 

• 

Upgradeable 


• 

• 

• 

• 

Expandable 


• 

• 

• 

• 

Communications 

• 

• 

• 

• 

• 

Transportable 

• 

• 



• 

Networking 

• 

• 

• 

• 





SELLING SOFTWARE 


(P Lotus 1-2-3 - Remarkable 
integrated spreadsheet and 
information management package 
incorporating colour graphics for the 

^IBM PC. 375.00 

0 dBASE II -Powerful database 
management and applications 
generator with optional graphics and 

^^development tools. 395.00 

0 Symphony -Complementary 
follow-up to 1-2-3from Lotus including 
word processing, integrated 
spreadsheet, communications, 
^^database and colour graphics. .550.00 
0 Supercalc 3 -Latest Supercalc 
version with colour graphics rivalling 

^Lotus 1-2-3. 295.00 

0 WordStar -Most popular 
wordprocessing program, easily 
integrated with Mailmerge, Spellstar 
star index and Supersort 

^enhancements. 295.00 

0 Pulsar Accounts -Complete 
integrated business accounting system 
includes sales, purchase, nominal 
ledgers, data analysis, stock control, 
invoicing and payroll -for Apricot and 

O IBM PC.per module 195.00 

Supercalc 2 - Sophisticated, easy 
to use financial spreadsheet for in 
depth analysis, modelling and 

^forecasting. 195.00 

0 Multi-mate -New standard in fast, 
easy to use, function key driven 
wordprocessing for the IBM PC 

^ . 330.00 

0 Open Access -Exciting new 

integrated business package rivalling 
Lotus 123 with WR Database, comms 
and 3-D graphics. 450.00 


0 CBASIC -Widely used 
^^commercial programming language for 
business applications development, 

interpreter also available. 107.00 

A (CP/M86.232.00) 

0 Friday -Personal file management 
package for the novice with quick 

^custom reporting. 195.00 

0 Graphstat- Up and coming 
statistics and colour graphics package 

forthelBMPC. 195.00 

0 Multiplan -Versatile electronic 

© worksheet for the IBM PC. 183.00 

) Cardbox- Simple to use data 

retrieval and information management 

© tool. 155.00 

) Level 11 Cobol - Mainframe level 11 
compiler, well suited for new 
applications development: tools and 

€ ^utilities available. 965.00 

1 Calcstar- Electronic spreadsheet 
and financial modelling program - 

— ^integrates with Wordstar. 116.00 

0 Delta -Comprehensive and 
sophisticated database program with 
'3-D'file structures, links to Lotus 123, 

© Multiplan and Wordstar. 495.00 

| BSTAM - Communications 
package for sending and receiving 

C XP/M files over telephone lines. 133.00 
1 Flight simulator -Full colour 
■game for both the novice and the 
potential fighter pilot on the IBM PC 

. 37.00 

0 Pascal MT -»- - Comprehensive 

integrated language for developing 

production quality software. 250.00 

(CP/M86.429.00) 

ALL PRICES EX. VAT 


microserve 

An integral part of the ByteiShops, 
Microserve provides a complete range of 
servicing and maintenance plans 
nationwide for computers such as the 
IBM PC and Communicator plus 
peripherals from Epson, Anadex, Qume, 
Wyseand Volkercraig. 'Microsure’ - our 
speedy nationwide on site maintenance 
contract for a 'once only’ annual fee. 
'Microswap' - component exchange 
service. 'Micromend' - workshop repair 


and up grades. ‘Microcair -on site 
maintenance and repair charged on a 
time and materials basis. ‘MicrotrairV - 
runs product training courses for your 
own service engineers. Call into your local 
Byteshop for further details or ’phone 
0480 215005 for a Microserve 

Information 
Pack. 



• Volume purchase prices available on 
request. 

• Barclaycard Visa and 
Access taken in payment. . 


•Account, leasing and HP facilities 
available. 

• Prices valid for cover date life of this 


magazine (September). 

•Whilst we carry a vast range of stock 
we cannot guarantee that every item 
advertised will be available in each shop. 



i* bit maims; 

somMMc 

CENTM 


TH£ EUE SHEP 


BUSINESS CENTRES 


LONDON 

324 Euston RoadNWl 
Tel: 01-387 0505 

Manager Russell Jacques 

BIRMINGHAM 
94-96 Hurst Street. 

Tel: 021-622 3165 

Manager Jim Attfield 

GLASGOW 

266 St. Vincent Street. 
Tel: 041-2218202 

Manager Gordon Coventry 

MANCHESTER 
11-12 Gateway House, 
Piccadilly Station Approach. 
Tel: 061-236 4737 

Manager Robin Pimlott 


NOTTINGHAM 
92a Upper Parliament Street. 
Tel: 0602 470576 

Manager David Slater 

SOUTHAMPTON 
23 Cumberland Place. 

Tel: 0703 334711 

Manager Russ Wilmott 

BRISTOL 
Tel: 0272 290651 


BYTE SHOP HEAD OFFICE 
Grove House, Great North Road, 
Little Paxton, Cambs. PE194EL. 
Tel: 0480 218812 

Managing Director Peter King 


© Copyright the ByteShop September 1984 





































































































































IN JUST 
ONE HOUR 

YOU TOO CAN 

BECOME A 
VOLKSWRITER. 








With Volkswriter Deluxe, anyone 
can learn how to become a word 
processing expert in next to no time. 

That’s because it really is so easy to 
use. And it comes with a tutorial diskette 
that teaches you its complete range of 
facilities - simply and quickly. 

Yet it offers all the features of a truly 
professional word processor - like a mail 
merge facility, plus the ability to process 
files from many other leading applications 
packages, such as Lotus 1-2-3. 

Thousands of users in the States 
have already become dedicated 
Volkswriters-and now it’s available in 
the UK. Just ask your local dealer for a 
demo. You’ll have to find out for yourself 
- it’s just too easy for words. 


Distributed in the UK by 


Vaser Ltd., Unit 15, St. George’s Industrial Estate, White Lion Road, Amersham, Bucks. HP7 9JQ.Tel: 02404 5434 Telex: 838895 

























AT LAST! A SENSIBLE 
PRINTER STAND AT A 
SENSIBLE PENCE 


Patents Pending. 

■ Stands neatly on a desk top. ■ Printout stacks tidily in the 
tray. ■ Supply paper locates underneath the printer - can 
stay in its carton for convenience. ■ Sturdy design, brandy 
white finish only. ■ Discounts for multiple orders. 


Accommodates most makes of 80-character printers 
_ including ■ EPSON MX80 ■ MICROLINE 80 _ 

Send coupon or telephone for details. 

Advanced Resources. St. Gabriels, Much Birch, Hereford HR2 8HY. 
Telephone: (0981) 540 262 

Please send leaflet and order form for the Advanced Printer Stand. 


Name: 


EPSON 

QX10 

PHONE 01-337 4541 


Concordia the experts 



COMPLETE BUSINESS COMPUTER 
INSTALLED FOR UNDER £2,000 

Yes a complete system, Printer, Computer and programs for 
Accounting Spreadsheet and Wordprocessing. We supply spare 
disks, paper, dust covers, we even train your staff. Epson high quality 
equipment, Peachtree high quality programs (Peachtext, Mail list, 
Peachcalc) and Concordia expert help, an unbeatable combination to 
get you started. The simple to use QX 10. Ideal for the first time user, 
it also has the power and facilities to satisfy the most demanding 
expert. The price includes CP/M, MFBASIC twin double sided double 
density disk units, high resolution VDU, 192K RAM, a music 
generator and interfaces for RS232, Centronic parallel, and a light 
pen. Of course the QX 10 has 16 Bit precision, High resolution 
graphics, keyboard graphics, and many function keys. It also gives 
you 16 type faces to choose from and they all print out on the Epson 
printer. This package is really complete, no extras to buy, we even 
supply the 13 amp plugs. All you have to do is write the cheque (The 
price £1999 plus vat). 

This could be the best investment you have ever made. 

RING 01-337 4541 NOW. 

Concordia (Est 1971), give aftersales support 


Address: 


6 CENTRAL ROAD, WORCESTER PARK, SURREY KT4 8HZ 


State Printer Model 


PCW/9/84 


System Science 

C Compilers for CP/M-80 


Software Toolworks C/80ver 3 £50.00 

C/80 Mathpak £30.00 

Aztec CM £155.00 

Eco-C for Z80 code £185.00 


Lisp £45.00, UVMAC Z80 Assembler £35.00, Mychess 
£40.00 

C Compilers for MS-DOS, 


PC-DOS, CP/M-86 

Aztec C86 £185.00 

Lattice C £420.00 

Digital Research C £239.00 

Aztec C ] [for Apple DOS £155.00 

Forth-83 Standard from 
Laboratory Microsystems 

Z80 CP/M-80 £79.00 

8086/8088 MS-DOS, PC-DOS, CP/M-86 £79.00 

M68000 CP/M-68K £195.00 

Floating point extensions £75.00 


16 Bit Co-Processor Boards for 
Z80 CP/M Systems 

M68000 processor, 256K RAM, CP/M68K and C 8086 
processor, 256K RAM, MS-DOS or CP/M-86. (Enquire 
for details). 

Please send cheque with order (plus £2.00 pp + VA T) 
to our new address: 

6-7 West Smithfield, London EC1A 9JX 
Tel: 01-248 0962 


LARGEST COMPUTER CENTRE 

in 

MANCHESTER 

BBC, COMMODORE, MEMOTECH, SINCLAIR, 
SHARP, SANYO DEALERS 

COMPUTERS AMSTRAD IN STOCK 


BBC Model B PRINTERS 


(Free Recorder+Games.... 

.£399 

Shinwa CP80 CTI. 

.£219 

Electron. 

.£199 

Epson RX80 FT. 

.£289 

Memotech 512. 

.£275 

Mannesman MT80. 

.£249 

Memotech 500. 

.£199 

Juki 6100. 

.£388 

Sharp 711 (Free Recorder).£199 

Cannon 1080. 

.£339 

Commodore 64. 

.£199 

Alphacom 32. 

.£69 

Sanyo 550. 

. £644+VAT 

Olivetti JP101. 

.£155 

Sanyo 555. 

. £878+VAT 

Star Gemini 10X. 

.£229 

Einstein. 

Amstrad. 

.P0A 

.£229.95 

DISK DRIVES 


Amstrad colour. 

MONITORS 

.£329.95 

Opus, Pace, Cumana 


Sanyo 12N. 

Sanyo Medium Colour. 

.£90 

.£227 

BBC ACCESSORIES 


JVC Medium Colour.... 

.£199 

6502 2nd Processor. 

.£199 

JVC High. 

Microvitec. 

.£272 

Z80 2nd Processor. 

.£299 

.£229 

Bitstick System. 

.£374 

Fidelity. 

.£217 

Graphpad. 

..£143.75 


COMPUTER STATIONERY, DISKS, PLUGS, SOCKETS, CABLES, ETC. 
TELEPHONE ANSWERING MACHINES/CORDLESS PHONES: NOW IN STOCK 

Wide range of books, software (Educational software specialist). 
Showroom, demonstration facility. Prices include VAT, all items 
available mail order. Personal Export scheme. Add £8 p & p if mail 
order. 

M MIGHTY MICRO M 

SHERWOOD CENTRE 
268 WILMSLOW ROAD 
FALLOWFIELD, MANCHESTER 
TEL: 061-224 8117 


PC W 267 




















































All our prices include VAT 




m 


02 



CHALLENGE YOU TO FIND A BETTER DEAL 

APRICOT 

£1 ,999 inc VAT 
BUSINESS SYSTEM 


COMMODORE 64 

CRESTMATT PROFESSIONAL PACK £599 

Includes CBM 64 + 1541 Disk Drive + MPS 801 Printer + Easy File + Easyscript 
Word Processor + 6 games on disk + 1000 sheets of paper + 20 blank disks + 
Intro to basic 

CRESTMATT SUPER PACK £219.95 

Includes CBM 64 + Super/Saver cassette unit + 3 cassette games up to £25 (£10 
limit per tape) 

Commodore 64. £174.95 

Disk Drive 1541 + Easyscript + 6 games disk + 5 blank discs*. Call 

1701 Monitor (High Resolution Colour + Sound). £199.95 

Super/Saver 64 Cassette Unit. £34.95 

C2N Cassette Unit. £44.95 

Green Monitor with leads to Commodore 64. £99.00 

SOFTWARE 64 (call for 
latest offers) 


Vizawrite/Spell 
Vizastar 
Script 64 
Sales/Purchase 
Payroll 

Nominal Ledger 
Future Finance 


Magpie 
Superbase 
Practicalc (spreadsheet) 
Assembler Tutor 
Intro to Basic I/ll 
Simons Basic 
Happy Tutor 
(typing instructor) 
Account Pac Programmers Reference Guide 

Simplex Accounts Games 

Educational 

PRINTERS 

MPS 801 50 cps. £179 

ShinwaCP80 F/T 80 cps. Call 

Epson RX 80FT100 cps. Call 

Epson FX80 160 cps. Call 

CBM 1526 60 cps. Call 

EP44 Brother. Call 

Canon PW1080A160 cps. Call 

Brother HR1512cps. Call 

Juki 6100 20 cps. £359 

Daisy Step 2000 20 cps. Call 

Canon 1156. Call 


Apricot computer — 256K RAM 

Twin Micro Disk Drives — 315K x 2 

Monochrome Monitor — 9" screen 

Fuji keyboard with micro display and numeric 

keypad 

Superwriter word processor 
SuperCalc spreadsheet 
Super Planner 

All manuals and documentation with MSDOS, 
MSBASIC + standard utilities 
Shinwa CP80 F/T dot matrix printer, printer 
cable, 20 blank disks, box of paper. 

Other packages designed to your needs on 
request 


ITT XTRA 


£2,499 inc VAT 
BUSINESS SYSTEM 

XTRA computer— 128K RAM (operationally 
compatible with IBM PC/XT) 

2 Double sided disks — 360K ea 
Amber monitor with adaptor 
Daisystep 2000 (20 cps) daisy wheel printer 
Word Star word processor 
Printer cable, box of paper, 10 blank disks 

Delivery once cheque cleared within 7 days. Bankers’ Drafts, Building Society Cheques, Post Orders 3 days only 
Post & Packing per item, £4; overnight, £7; software — no charge 

COD £3; for orders above £100 a deposit of £10 is required. Prices subject to change without notice + goods are subject to availability. 

No credit Cards 

‘Offers strictly limited for one month 

CRESTMATT LIMITED 

RING 01-402 1254/5 - 01-723 4699 01-749 2510 (24 hours) • Telex 267653 (DRAKE G.) 



Baker St. 
Marylebone 
Edgware Rd. 


Baker St. 


Marylebone Road 


York St. 


Showroom/Mail order: 67 York Street, London W1 



268 PCW 
































ANALOGUE MEASURING UNITS FOR 

THE BBC MICRO AND EPSON PX8 

EXCET EMU3 MONITORING UNIT (not PX8) 

Measures temperature, light, resistance, power, volts, current and time. 
(Leads and probes supplied) 

£86.00 

E.C.G. HEART/PULSE MONITOR 

Displays E.C.G. trace, both visual and audio pulse rate and personal details. 
(Leads, pads and gel supplied) 

£86.00 

GAS DETECTOR INTERFACE (not PX8) 

Measures concentration in p.p.m. of 6 different gases. 

(Supplied with gas sensor in holder) 

£65.00 

PRESSURE TRANSDUCER INTERFACE 

± 1-1000 p.s.i. 

Displays in p.s.i., Nm2 or atmospheres. Specify range. 

(Transducers extra) 

£55.00 

P.H. PROBE INTERFACE 

0-14ph 

Uses R.S. standard PH probe and powders. 

(PH probe and powders extra) 

£55.00 

STRAIN GAUGE 

£55.00 

Elasticity or compression up to 1 % strain. 

(Strain gauge supplied) 


FREQUENCY METER INTERFACE (not PX8) 

0-200Hz, 0-2kHz, 0-40kHz 

Accuracy <0.5% 

(Leads supplied) 

£55.00 

OSCILLOSCOPE (not PX8) 

Response DC & AC to 5kHz or above 

Three ranges:— 0-1 OmV; 0-1V; 0-1OV 
(Leads Supplied) 

£86.00 

All units are extremely accurate and have fully supporting software 
on 40 or 80 track disc or tape. All with a screen dump facility and 
audio/visual variable alarm levels. Display is in graphical form, 
extra-height characters or tabular display with variable sample rate 

from 0.1 secs to 1,000 hrs with print out option. 

All prices exclusive of V.A.T. 


Demonstration video film showing the Excet EMU3 under working 
conditions available for free hire. Video film of other units to follow 

shortlv BITS & BYTES 


44 FORE STREET 


ILFRACOMBE, NORTH DEVON 


Tel: (0271) 62801 



PC W 269 




kcyzonG 


SOLID STATE DESK TOP 
SWITCHING DEVICES 



THE PRINTERSHARERS 



PARALLEL 


EX. VAT 


26 PIN (AS BBC) 3 MICROS TO 1 PRINTER 
26 PIN (AS BBC) 6 MICROS TO I PRINTER 
36 PIN (AMPHENOL) 2 MICROS TO 1 PRINTER 
36 PIN (AMPHENOL) 3 MICROS TO I PRINTER 


SOLID STATE SWITCHING 

* Solid State Switching 

* Extra cable lengths 

* No plugging/unplugging 

* Easy to operate 

* Simple installation 


SAVES TIME & MONEY 

* Saves time 

* Saves money 

* Connect in multiples 

* No limit to sharers 

* 12 months warranty 


THE PRINTERCHANGERS 



PARALLEL 


EX VAT 


26 PIN (AS BBC) I MICRO TO 3 PRINTERS £ 

36 PIN (AMPHENOL) 1 MICRO TO 2 PRINTERS £ 

36 PIN (AMPHENOL) I MICRO TO 3 PRINTERS £ 

OPTIONAL 

MPI - DC mains power pack for sharer/changer £6.50 
LEADS - PARALLEL 


26-26 PIN 2 MTS £9-Each 
26-36 PIN I MT £10-Each 
26-36PIN 1.5MT £12.50Each 
26-36 PIN 2 MT £15-Each 
SERIAL - RS232 

3 way 25 pin Printersharer/Changer 

LEADS-SERIES 

25 pin D type plug on each end -2MT 
25 pin D type plug on each end -5MT 


Pack of 3 £25- 


Any cable can 
be made to order 


EX VAT 
£75- 

EACH PACK OF 3 
£12- £34- 

£14- £39.50 


Portable Software! 

for the 

TRS-80 MODEL 100 
NEC PC-820IA 
. OLIVETTI MIO 

MPLAN £46.00 

- 90 Row x 26 Column SPREAD SHEET 

- Labels, Constants, Variables, Formulae 

- Full Replication, Direct and Relative 

- Save/Load to/from RAM or Cassette 

- Many Special Math & Printing Functions 


MSOLVE £46.00 

- MULTIPLE EQUATION SOLVING Package 

- 20 Equations & 99 Variables per System 

- 10 Extra Functions & AON Calculator 



MBRAIN 

- full RPN CALCULATOR w/ visible stac 

- 30 Functions, 6 Special Calculators 

z_Double_ Precision_Accuracy____ === ===_= 

MICROTIME INTERNATIONAL LIMITED^ ^ 

106A BEDFORD ROAD, W00TT0N, 

Tel. (0234) 767758/766351 

/ 1 4 nrp available on rec l ues 


T ^AlhJir\JG 

p HOGRAM/VH/\fG 


| INTERFACES FOR APPLE 


80 Column Video Display Card II & //e 

£125.00 1 

I 80 Column Video Display Interface //e 

60.00 1 

I Extendable 80 column Video Display Card //e 

69.00 I 

f Extended 80 column Video Display Card //e 

99.00 | 

Serial Communication Card II & //e 

95.00 I 

| Serial Printer Card II & //e 

65.00 1 

Serial Printer Card //e with rear panel strap 

72 00 1 

| Parallel Video Graphic Printer Card II &//e 

65.00 1 

I 4 Channel 8 Bit A/D Converter II & He 

110.00 

I 4 Channel 1 2 Bit A/D Converter II & //e 

125.00 1 

"SLIMFAN” Clip on Fan with mains suppressor. 


f 1 power socket & plug 

42.50 1 

KEYZONE LTD 


f U 1 4, Regeneration House, School Road, Park Royal, London 1 

l NW10 6TD. Telephone: 01 -965 1684/1804 Telex: 

r\i 

m 

00 

00 

I P&P Sharer/Changer £ 1 .50 each. MP1 & Leads £0. 

50 

1 Interfaces £ 1.00 each 





and associated 

support 

SERVICES 


'"''-MOUSE- and 
COURSES INCLUDING 

' / Zv°rv% vu cIBASE 

' EW and ADVANCED 

plUB 

• WordStar ^ 

m ... • Super Calc 

• Ma,lMerge 


9 CP /VI 
• MS- DOS 


C «^ JRSES BASED OAI * HANDS-ON• 
SSIONS and EXERCISES 

'd&ASP in 

" APPLICATIONS \a/ritten 
SPECIFICATION 


TO 


LAi ^Tech 


Information Systems Ltd. 

WllV/OSOPI 58182 
58013 



270PCW 






































































Discount Micros! 


SAVE HUNDREDS OF£££$ 

on the BEST RANGE OF MICROCOMPUTERS at the BEST PRICES! 


— Full system 

64K System Unit 
2 x 320K Drives 
Keyboard 
High Res. Monitor 


C20QCL 



£1798* 



9=sinus i — Full system 


128K System Unit 
2 x 600K Drives 
Keyboard 
High Res. Monitor 


T22QCL 


£1698* 


MBC 550 



128K System Unit 
1 x 160K Drive 
Keyboard 
Spread Sheet 
Wordstar 


'£800.1 


£598^ 


apricot — Full system 



256K System Unit 
2 x 315K Drives 
Keyboard 
High Res. Monitor 


comma 

(Fully IBM compatible portable computer) 


^CSfirisi/ — Full system 
(Portable Computer) 



— Full System 

256K System Unit 
2 x 320K Drives 
Colour interface 
Keyboard 
High Res. Monitor 



I ^ 

oH 

R 


Of 1 -J 


64K System Unit 
2 x 200K Drives 
Keyboard 
High Res. Monitor 


rtTOCL 


£1398* 


Tt9GQ 

including a range of software FREE 


£ 2200 . 


£998 1 


£1798* 


including over £1000 worth of software 

FREE 


APRICOT 

256K 10MB + Mon.£2388 

256K 5MB + Mon.£2148 

256K,2 x 720K+ Mon .£1698 

256K, 2 x 315K + Mon.£1398 

COMPAQ 

256K, 10MB.£3298 

256K, 2 x 320K.£1798 


KAYPRO 

Kaypro 10.£2095 

Kaypro IV.£1395 

Kaypro II.£998 

IBM PC 

128K 'XT' 10MB.£3698 

128K 'XT' 10MB Colour.£3898 

64K 'PC' 2 x 320K.£1798 

64K 'PC' 2 x 320K Colour.£1998 


SANYO 

MBC 550 (128K, 1 x 160K).£598 

MBC 555 (128K, 2 x 160K).£798 

Mono Monitor.£116 

Colour Monitor.£198 

SIRIUS 

256K, 10 MB.£2998 

256K, 2 x1.2MB.£2198 

128K 2 x 600 K.£1698 


SPECIAL! 

OLIVETTI M20 


T2;5GO 



Other machines on request. 

Plus a whole range of software & peripherals. 


To place your order for IMMEDIATE 
DELIVERY, call Vanessa James on 
01-938 1721 (20 lines) 




CD Quote on CD Information on CD Ring me 

CD Urgent 

Name _!_ Title _ 

Company _ 

Address _ 


r... 

2 Discount Micros Ltd. 

7 Kensington High Street, London W.8. 

■ Please send me 


■ Phone 

L...... 


Postcode 

Extension 


PQW^84 


*Offer lasts for limited period only and is subject to VAT 
and change without notice! 

























































































Rebalance this sh 


The BBC Micro can now give an 
astonishing new account of itself. 

Because with Acorn soft s new 16K 
ViewSheet ROM, it develops a head for 
figures which can save you a vast amount 
of arduous brain work. 

Imagine, for instance, that you had to 
make several adjustments to a balance 
sheet 

If you made those adjustments on 
ViewSheet it would revise the balance 
automatically in a split second. 

Or imagine that you had to add 15% 
VAT to every figure on a pricelist contain¬ 
ing 500 items. 

ViewSheet ca n add t he tax to eachand 
every one of those items simultaneously. 
And once again, in virtually a second. 

As simple as pencil and paper. 

ViewSheet is a computer-based 
spreadsheet, the figure processing 
version of a word processor. 

With 255 columns in width and 
255 rows in depth, it’s also one of the 
largest spreadsheets on the market 

Originating the sheet is as easy as 
originating an ordinary worksheet with 
pencil and paper. 

Because ViewSheet comes with an 
easy-to-follow reference card. 


It enables even the most inexperienced 
users to feed all the data they need to use, 
and store on disc or cassette, into the BBC 
Micro. 

\ou can nominate headings and sub¬ 
headings. And you can create barcharts to 
display figures graphically. 

Ten windows for perfect vision. 

The sheer size of ViewSheet makes 
it impossible for the whole sheet to he 
visible on the monitor at once. 

That’s why ViewSheet has ten wi ndows, 
enabling you to see up to ten different 
sections of the sheet at any one time. 

You can summon the windows onto 


UOa 

« * j. 

li^SB £•*•»«■ w , 

Jr 

Com *** «• 41M 


*i38 M 


flHj I 



























eet in one second. 




the screen at the press of a key. 

You can cross-reference sections, or 
even reposition them on the sheet, when¬ 
ever you need to. 

And you can print them out individ¬ 
ually, as well as all together. 

The possibilities are virtually endless. 

By creating special disc f iles from 
ViewSheet, you can link two or more 
spreadsheets together. Ph i s mea ns you can 
build models much bigger than the 
BBC Micro s considerable memory. 

ViewSheet is also compatible with 
Acornsoft’s View word-processing 
package. This enables you to pro¬ 
duce reports and documents which ^Hl 
combine text and figures. 

In addition, you can use 
ViewSheet in 
any screen 
mode. 


making the most of the BBC Micro’s 
potential. And if you use it with the 6502 
second processor, you’ll have no less than 
30K of workspace in any mode. 

For only £59.80. 

you too can have figures like this. 

The ViewSheet ROM can be fitted by 
your BBC Micro dealer in less than three 
minutes. And with its straightforward 
user guide, function 


ence card, it’ll soon have you 
juggling figures at lightning 
speed. 

Indeed, at only £59.80, it’s 
an inval uable asset for anyone involved 
in professional or personal finance, 

forecasts, formulae and 
analysis. 



ViewSheet’s operations and functions in brief. 


The operations supported by ViewSheet are: 
addition, subtraction, multiplication, division, exponen- 
tation and bracketed operations. 

A nd the funotions supported are: A BS, ACS, ASN, 
SIN, SGN, RAD, ATN, COS, DEG, EXP, INT, LN, 
LOG, PI, SQR, TAN, MIN, AVERAGE, MAX, CHOOSE, 
LOOKUP, COL, IF, READ, ROW and WRITE. 


JCORNSeFT 

c/o Vector Marketing, Denington Kstate, Wellingborough, 
Northants NN8 2RL. Tel: 0933 79300. 





















BACKUP your troubles 
in your old CLIP bag 


CLIP — Compressed Library Interchange Program 


CP/M CP/M-86 MS DOS MS DOS 2 0 £95. 




• Backs up a Winchester 
on to floppies. 

• Compresses text or data to 
less than half size. 

• Large files can span multiple 
discs. 

• Selective backup or retrieval, on an 
inclusive or exclusive basis. 

CLIP has no equal in reputation, 
convenience, power or economy. 

CLIP comes standard with Winchester 
systems supplied by CIFER SYSTEMS, 
RESEARCH MACHINES and OLYMPIA. 


_lit 

CLIP offers effortless backup. 

You can prepare new commands using a 
question and answer routine. Then name 
each command for later use: to run it, the 
name is enough. 

*NEW* CLIP has its own menu, with seven 
prepared commands. Customise the 
commands if you wish, or edit the menu text 
with a word progessor. Or keep the standard 
forms. All your housekeeping — 
save/restore/review — by pressing two keys. 
Put a CLIP in your Winchester now! 


o 


All prices excl. VAT, post free in U.K. 
Most popular disc formats from stock. 

KEELE CODES LTD 

University of Keele, Keele, Staffordshire, U.K. Tel: [0782] 629221 Telex: 36113 




fct A 


Computer Su p plies 

• diskettes 

• ribbons 

• paper 

A comprehensive range 
at exceptional prices 


we know computers 



Cambridge Computer Store 

I&4 Emmanuel Street, Cambridge 


A 


Emmanuel St. 

Our new Personal 
Computer Centre 
specializing in 
the BBC Micro 
with complete support 

we knew computers 



Business & 
Professional 

Tel: 0223 65335/4 


Home & 
Educational i 

Tel: 0223 358264 


Cambridge Computer Store 

I&4 Emmanuel Street, Cambridge 
















































































































































































































































































































































































































































































Telemod 2 takes you and your micro into a whole 
new world of possibilities and opportunity. 

Take Prestel? for example. For news, travel and 
holiday information. Teleshopping, Homebanking. Telex, 
and CitiService financial information. 

Or explore Micronet 800, 
where hundreds of free games are 
yours forthe choosing. as well as an 
ever-expanding range of educational, 
household and business software. 

Take advantage of electronic 
mail by exchanging messages 
and programs with other users- 
anywhere in the world! 

The Telemod 2 from OEL 
(Europe's largest volume 
manufacturer of modems) uses 
advanced 1C technology to bring 
universal communications with 
enhanced reliability-at a down- 
to-earth-price. 



To make the most of Telemod 2, we offer a 
comprehensive choice of viewdata communications 
packages for popular micros such as BBC. Apple II. and 
HE, CBM 3000,4000, & 8000-64 and Tandy Models 
I& III. These packs contain appropriate interfaces and 
software, any necessary 
connectors, and full instructions. 
FTices range from around 
£15-660. 

With Telemod 2, you can 
simply turn the remotest 
possibilities into reality. Just return 
the completed coupon first. 




. r ^ 

□ 

11 

□ 

—r* 


Microcomputer 





‘Prestel and the Prestel symbol 
are trademarks of British 
Telecommunications.. 


O.E. Limited 
Industrial Estate 
Appleby-in-Westmorland 
Cumbria CA16 6HX 
Telephone 0930 51909 

Telex 64157 Electronic Mailbox No. 093051909 


tPlease allow 28 days for delivery. 


Tick 


i i(.r\ 

r n Please send me the Telemod 2.1 enclose a cheque/ 

L P.0, made payable to O.E. Ltd for £84.95 inc. VAT.t 
r Please send me more information on the Telemod 2 
L ; and full details about communications packages 


Name— 
Address 


_TeL 


276 PC W 



















































ACORN ELECTR ON WITH FREE COMPANION 

EXPANSION UNIT 



The Companion Expansion is a rugged 
aluminium case that bolts firmly onto the 
back of the Electron. It contains a six slot 
mother board with three connectors 
installed that can be used to expand your 
Electron to a more complete system. 


Apple Marintnsh 

Macs To Take Away 

Ex-Stock i! 




£ 1790 ♦ Voucher 
For V 2 Price 
I mage writer 



BBC 


While Stocks Last 
BBC ‘B’ £329.00 + vat 


BBC ‘B’ with 

Disk Interface 1 

and Disk Drive £525.00 




JSS** 1 * 



+ VAT 


12 MONTH EXTENDED WARRANTY 
ON ALL BBC EQUIPMENT 


COMPSHOP PRICE PROMISE 

— We guarantee to match the 
price on equipment offered 
from stock through any other 
supplier. 

Educational 
enquiries and 
orders welcome. 

Quotations given. 

One year warranty 
on all products. 



COMPSHOP was established in 
1978 and has continually offered 
the best in micro computers 
to discerning customers. 

We sell only 
computers and 
peripherals, and 
therefore can 
offer the support 
many other 
shops cannot. 


. ^ 


All prices quoted are exclusive of VAT. Delivery is added at cost. 
Please make cheques and postal orders payable to COMPSHOP 
LTD., or phone your order quoting BARCLAYCARD ACCESS 
DINERS CLUB or AMERICAN EXPRESS number. 


14 Station Road, New Barnet, Hertfordshire, EN5 1QW 
(Close to New Barnet BR Station - Moorgate Line) 
Telephone: 01-441 2922 (Sales) 01-449 6596 Telex: 298755 TELCOM G 
OPEN (BARNET) - 10am - 7pm - Monday to Saturday 


Acorn Electron £173.00 + vat 

Companion Exp. Unit £29.00 + vat 
Printer & User Port £19.90 + vat 
Sideways ROM Board £19.90 + vat 
Joystick Board £12.90 + vat 

Prototyping Board £9.90 + vat 
Boards in Development 
Disk Interface 
Memory Expansion 
Relay Board 

Serial Communications Board 
Econet Interface 


550 

Single Drive 
128K RAM 
MS-DOS 
BASIC 
Wordstar 
Calcstar 
£699 

VAT 

Additional 
Drive / 

£150 / 

+ VAT 


SANYO 

tt£*C699 



555 

Dual Drives 
128K RAM 
MS-DOS 
BASIC 
Wordstar 
Calcstar 
Mailmerge 
Report Star 
Data Star 
£949 

+ VAT 


CHEAPEST IBM COMPATIBLE EVER! 


APPLE 


£489 + VAT 




Apple 2e 
Drive with 
controller 
Additional 
Drive 

80 Col Card 

Printer Interface £79 + vat 
Epson RX80FT £259 + vat 
Philips Monitor £79 + vat 


£199 + VAT 

£159 + VAT 

£79 + vat 


EVERGREEN 

APPLE 


PACKAGE 

DEAL 


£1299 

+ VAT 


PERIPHERALS 

MONITORS 

Microvitek 1431 

£179 + vat 

Philips 7001 

£79 + vat 

PRINTERS 

Epson RX80FT 

£259 + vat 

Epson FX80 

£359 + vat 

OK Microline 80 

£179 + vat 

CUMANA DISK DRIVE FOR THE BBC t 

CSX100 Single 100K 

£125 + vat 

CS100 Single 100K 

£139 + vat 

CD200 Dual 200K 

£269 + vat 

CD800 Dual 800K 

£419 + vat 

CD800S Dual 40/80 800K 

£449 + vat 

Torch Z80 Disk Pack 

£675 + vat 

Torch ZEP100 Z80 Processor 

£329 + vat 


PC W 277 




















































































UCSD Pascal 
Goes DOS 


Now you can penetrate the 
expanding world of MS*-DOS 
and PC-DOS while writing 
applications in the language 
programmers love: 

UCSD Pascal*. The original. 
The fully-developed industry 
standard. Complete with exten¬ 
sions for system development 
and commercial applications 
programming. 

You can write programs in 
UCSD Pascal and execute 
them under the control of PC- 
DOS or MS-DOS. Without fuss 
or complications. 

It’s made possible by TDI 
Limited,distributors of the 


Start with the basics: UCSD 
Pascal, a complete set of 
development utilities; a full¬ 
screen, full-function editor and 
a file manager. 

Add another language. Or two. 
Such as FORTRAN-77 or 
BASIC. Our compilers generate 
compact code and are truly 
integrated with the 
development environment. 

Edit with ease. When an error 
is detected, the editor may be 
invoked and positioned at the 
statement in error. 


You can also write in smaller 
program segments. This 
simplifies debugging and 
testing and lets you use 
common procedures in 
multiple applications. Even if 
they were written in one of our 
other languages. 

For professional developers, 
we also offer a full set of 
productivity tools such as 
assemblers and a symbolic 
debugger. 

Clip and mail the coupon 
below. Or call us on 
0272-742796. We’ll send you 
information on the extensive 
list of TDI’s products. 

You’ll find that UCSD Pascal 
goes MS-DOS. And a lot of 
other places besides. 


UCSD Pascal is a registered trademark of T 
Regents of the University of California. 



















_ __ 


£1000 ins’ 

mite lot« 


The ■ 
Electron 
. £ 199 . 00 ; 


Europe’s No. 1 
Group of Retail Outlets 

Check our multi-national 
network for your nearest 
dealer 

Backed by an after-sales 
service second to none 


Another Winner From the Big M Stable 


The Electron - A thoroughbred from the 
manufacturers of the BBC, who have incorporated all 
their experience and knowledge to conceive another 
winning computer. Many BBC programs are 
compatible. This full colour 32K ROM and RAM 
computer with text and graphics includes a cassette 
input, and a multi-way connector for the addition of 
expansion units containing interfaces to additional 
hardware. It has a 56 key full travel QWERTY 
keyboard, 10 user-definable and 29 pre-defined keys 
enabling BASIC keywords to be entered in a single 
keystroke. The Electron comes with free introductory 
cassette containing 19 programs including a number of 
exciting games. £199.00 








* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 



Prices 


TORCH Z80 Disk Pack 
800K - £803.85 
Dual disk drive with Z80 
second processor and 
CPM for BBC. Gives 
BBC 64K of usable 
RAM. 




£199.00 ^ 
Commodore 
64 


Commodore 64 - £199.00 
Colour sophisticated 
ROM/RAM user, UHF/ 
Composite video, high 
resolution graphics. 


Sinclair ZX 
Spectrum 

£129.95 
48K 


Sinclair ZX Spectrum - 
48K basic, colour 
r and text graphics. - £128 


*• *• *- «f $• i* JU} 

*• r - to* Km ii 

4 ~ *- *- %m !Lm 4^ mm mjm a 


COMING SOON 
* Commodore 
Plus-4 £249.00 


av 

Commodore 
16 Starter Pack 
includes Cassette Unit, 

Introduction to Basic and 4 Software 
Programs for only £129.95 

MONITORS 

RGB Colour Monitor STD/RES £228.85 
RGB Colour Monitor H/ RES £632.50 
12" Green Monitor £99.00 12" Amber Monitor £120, 



BBC Model B - £399.0 
Full colour 32K ROM 
Computer with text am 
graphics 80 column tex 
screen, extended 
Microsoft basic, built i] 
assembler 1MHz and tu 
interface, sideways RC 
RS 423, A/D converter. 



75 

Double Density DFS - £120.00 
Disk controller for the BBC Micro. Up to 
2MB on line storage. Auto internal format 
programs for 5V4" and 3" drives. Acorn 
compatible runs basic, wordwise, BCPL, 
view forth etc. 25% faster than Acorn 
DFS on file access. Auto 40-80 track 
switching. Compatible with .1 DFS view 
and sideways ROM. 






Double 
Density 
DFS 
£120.0 ft 


★ ★ 


★ The Big Intern 


Bucks 

Citybench 
2/4 Eaton Place 
Marlow 

Tel: 06284 75244 

Micro Land 
Weatherburn Court 
Brunei Centre 
Bletchley 
Milton Keynes 
Tel : 0908 368018 

Cambridge 

G C.C Cambridge Ltd 

66 High Street 

Sawston 

Cambridge 

Tel: 0223 835330 

Cornwall 

Computavision 
4 Market Street 
St Austell 
Tel: 0726 5297 


Derby 

First Byte Computers 
10 Castlefields 
London Road 
Derby 

Tel: 0332 365280 

Deron 

Computer Systems (Torbay) 

Pump Street 

Bnxham 

Tel: 08045 6565 

Roy Hart 

Computer Services 
10 Fore Street 
Tiverton 

Tel: 0884 253468 

Dorset 

Solent Micro Systems Ltd 
25 Bargates 
Christchurch 
Tel 0202 470468 


Durham 

General Northern 
Computing 
8 Whitworth Road 
South West Ind. Estate 
Peterlee 

Tel: 0783 860314 

Essex 

Essex Computer Centre 
216 Moulsham Street 
Chelmsford 
Tel: 0245 358702 

Focus Computer Systems 
140A Hathaway Road 
Grays 

Tel: 0375 79717 

County Computer Stores 
5a West Square 
Harlow 

Tel: 0279 414692 


The Home Computer Centre 
261 Victoria Avenue 
Southend-on Sea 
Tel: 0702 43568 

Gloucs 

The Model Shop 
22 High Street 
Stroud 

Tel: 04536 5920 

Sabre Consultants Ltd 
103 High Street 
Tewkesbury 
Tel: 0684 298866 

Harts 

County Computer Stores 
95a South Street 
Bishops Stortford 
Tel: 0279 506801/2 

Hobbyte 
153 Grove Road 
Harpenden 
Tel: 0587 3542 


N. Humberside 

Beverley Computer Centre 

1 Windmill Passage 

55 Lairgate 

Beverley 

Tel: 0482 881911 

S. Humberside 

Ashby Computer Centre 
186 Ashby High Street 
Scunthorpe 
Tel: 0724 871756 

Kent 

Tollgate Computers 
249 Beaver Road 
Ashford 
Tel: 0233 37187 


Canterbury Software Centre Miracle Computers 


Data Store 
6 Chatterton Road 
Bromley 
Tel: 01 460 8991 


9 The Friars 

245a Coldharbour Lan> 

Canterbury 

London 

Tel: 0227 53531 

Tel: 01 274 7700 

North Kent 

Computer Centre 

52/54 Bellgrove Road 
Welling 

Bedley 

Tel: 01-301 2677 

Greater Mancheste 

Entertainment m Leisui 
88 The Rock 

Bury 

Tel : 061 797 3463 

Lancs 

Amat Computing 

67 Friars Gate 

Preston 

Control Technology 

184 Market Street 

Hyde 

Tel: 061 366 8223 

Tel: 0772 561952 

Middlesex 

London 

Enfield Communication 

Henry’s Computer Shop 

135 High Street 

404 Edgware Road 

Ponders End 

London 

Enfield 

Tel: 01 402 6822 

Tel : 01 805 7772/7434 














★★★★★★★★★★★★★★★★★★★★★ 


DWP20 
aisy Wheel Printer 
ONLY £299.00 


Two New 
Products 
from 
QUEN- 
DATA 


i ACORN AND BBC 
DISKDRIVES 
Disk Drive 100K Single 

£201.25 

Disk Drive 200K Single 

£241.50 

Disk Drive 400K Single 

£396.75 

/ Disk Drive 800K Dual 

£711.85 




f Executive 80 
Electronic 
Office 
Typewriter 

With 2 Line 
display 
ONLY £459.00 


PRINTERS 

Astron JP80 (as ill.) £199.00 
MCP40 (Colour Printer) 
£171. 

Epson RX-80 Printer 
£314.00 
Epson FX-80 Printer 
160cps £399.00 


35 


rHTTiT71 


APPLE 

HOME 

PACK 


Ci 

anal Dealer Network 


Joystick & Cassette 
Players - 

Many joysticks and 
cassette players available 
from stock. Just in ... 

The BBC Compatible 
Crack-Shot. £10.95 

This special complete pack contains: 

Apple ile Personal Computer, disk 
drive and controller. TV Modulator 
(colour and sound) • £25 Apple 
Software rebate certificates 
£100 Training Voucher • £25 Apple 
Monitor rebate certificate • 
Micronet/Prestel discount voucher 
£68 off • 'Windfall 1 Apple user magazine 
Apple Sports Bag* Software Certificates • 
Catalogue of Hardware and Software £999 


SOFTWARE -fC 
all leading chart . 
software available r* 


lstar Computers 
egina Road 
hall 

01 574 5271 

Norfolk 

Abacus 

12a Pottersgate 

Norwich 

Tel: 0603 61441 

Town Computer Store 

30 Town Road 

Hanley 

Stoke-on-Trent 

Tel: 0782 287540 

E. Sussex 

Gamer 

24 Gloucester Road 
Brighton 

Tel: 0273 698424 

L. Computers 
mdsor Street 
•ridge 

0895 51815 

Viking Computers 

Ardney Rise 

Catton Grove Road 
Norwich 

Tel: 0603 45209 

Suffolk 

Brainwave 

24 Crown Street 

Ipswich 

Tel: 0473 50965 

W. Sussex 

Bits & Bytes 

High Street 

Bognor Regis 

Tel 0243 867143 

ulse Computer World 
lartford Street 
entry 

0203 27711 

Somerset 

Sinewave Computer 
Services 

Corporation Street 
Taunton 

Tel: 0823 57526 

Micro Management 

32 Princes Street 

Ipswich 

Tel: 0473 59181 

Surrey 

Concise Computer 
Consultants Ltd 

1 Carlton Road 

S. Croydon 

Tel: 01 681 6842 

Orchard Business 
Systems Ltd 

34 East Street 
Horsham 

Tel: 0403 68461 

verhampton Compu 
itre 

19 Lichfield Street 
lverhampton 

0902 29907 

Staffs 

Eric Reynolds Ltd 

86 High Street 
Burton-on-Trent 

Tel: 0283 65086/65869 

Worthing Comp- 
Centre 

32 Liverpool Road 
Worthing 

Tel: 0903 210861 


Tyne & Wear 

Video & Home 
Computers Centre 
3 Roxburgh House 
Park Avenue 
Whitley Bay 
Tel: 0632 534725 

N. Yorkshire 

Skipton Computer Systems 
16 Swadford Street 
Skipton 

Tel: 0756 68192 

W. Yorkshire 

Thoughts & Crosses 
37 Market Street 
Heckmondwike 
Tel: 0924 402 337 


Wales 

Automation Services 
42 Dunraven Place 
Bridgend 
Mid Glamorgan 
Tel: 0656 3550 

Scotland 

Micro Store 
38 The Arcade 
King Street 
Stirling 

Central Region 
Tel: 0786 64571 


N. Ireland 

Everyman Computers 
80 Charlotte Street 
Ballymoney Co Antrim 
Tel 02656 62116/62658 


For your nearest European 
Dealer telephone Belgium oi 
Holland 

Belgium 

Micro Management 
Belgium 
Ballaerstraat 75 
2018 Antwerp 
Belgium 
02 238 9284 

Holland 

Micro Management 
Nederlands 

Raad Huisstraat 98 2406 
Ah Alphen aan den-ri|n 
01720-72580 









VouH have to spend over 

£3000to beat our 
£199 Second Processor. 


The BBC Micro is already one of the 
fastest and most powerful micros around. 

But with the addition of the 6502 Second 
Processor, it becomes the fastest micro in its 
price range. 

(To be fair to the opposition, their 
£3000+ package includes a disc drive. But a 
similar BBC Micro set-up with the 6502 Second 
Processor will cost you less than a third!) 

The 6502 greatly expands the Micros 
usable memory. Its 64K of RAM combines 
with the BBC Micros 32K, for a total of 96K. 

It is supplied with its own special 
version of BBC BASIC, called Hi-BASIC, 
which allows the maximum amount of this 
memory to be used for BASIC programs 
and variables. Other languages allow some 
or all of this memory to be used for 
programs, and many will auto¬ 
matically adjust themselves to 
make maximum use of avail¬ 
able space. 

Whats more, the 6502 
uses the same microprocessor as the BBC 
Micro, but at a much higher speed. Which 
means programs can run up to 50% faster. 


The 6502's extra power enables it to run 
more powerful software, such as that provided 
with the Acorn Bitstick, which turns the BBC 
Micro into a versatile computer graphics 
station. In fact, it has a variety of features 
usually found only on much larger systems. 

It can also exploit the full potential of 
local area networking through the Eeonet 
system, with Level 2-File Serving. 

So to get the most from your BBC Micro, 
get the 6502 Second Processor. 

The 6502 Second Processor is available 
from your BBC stockist. For the address of 

your nearest 
supplier, ring 
01 - 2000200 . 

If you wish to order 
by credit card, 
phone 0993 79300 
during office hours. 




6502 Development Programs 
( available seperatelv ) 

MASM: A 6502 macro-assembler. A full range of 
macro facilities are provided, including looping 
recursive calls and conditional assembly. 

XREF: A cross-referencer to be used in conjunc¬ 
tion with MASM. 

ViewEdit: A full screen editor based on the VIEW 
word processor. 

TRACE: A 6502 trace package for de-bugging all 
types of program. 

PRINT: A program to produce formatted 
assembly listings without using MASM. 

The package is provided with a 250-page manual 
describing all the facilities provided by the system. 


Technical Specifications 

The Second Processor operates at a clock rate of 
3MHz. A version 1.2 MOS will need to be fitted 
into the BBC Micro before operating the 6502. 
Integral power supply 
Measurements: 205mm x 345mm 
Weight: 2.1 kg 

Colour: BBC Computer cream 
Construction: Moulded top and bottom to match 
BBC Computer profile. ABS injection moulded 
plastic. 

Power in: 240v, 50Hz, 3w. 

The BBC Microcomputer System. 

Designed, produced and distributed by Acorn Computers Limited. 



















Introducing 

The New Epson Micro Printer 
At Only £99*95 inc.VAT 

Ideal for use with the BBC Micro, and most popular home computers. 

Parallel and RS232 versions available. 





/ 


X 


A Compact thermal printer 
packed with superior features. 

Now there is a light-weight, high performance compact printer that 
is suitable for portable and home computers — the Epson P-40 
thermal printer. 

Quality and Versatility 

The Epson P-40 is part of the new P range,’ which offers a micro printer with 
print quality identical to that found in the Epson range of superior printers. 
The P-40 is the first low cost printer that can print 480 dots per line which 
means it can reproduce graphs, and pictures beautifully. The P-40 can offer 
three kinds of column capacities: 20 columns, 40 columns and 80 columns 
(condensed) —no other compact printer offers such a selection. 

Eight, Quiet and Cost Efficient. 

Since the P-40 is a thermal printer, operation is particularly quiet and there’s 
no ink ribbon to change. Maintenance is simple. In addition the P-40 
portable battery-driven printer has four rechargeable NiCad batteries built 
into the printer which can be recharged in 6 hours. It’s simple, economic 
and easy to use. 

Top Quality Image and High Speed Printing. 

The quality of printing in all Epson printers " 1 . ••• , ^ Y . 

is unequalled and the P-40 is no exception. * ' lmV '.-ruUV . 

A superior Epson head design featuring nine 
dots together with it’s ability to express small 
letters ensures superior legibility. 

The compact P-40 also provides high speed 
printing with 45cps. 

Self Test Function 

The P-40 compact thermal printer has a 
useful self test function. 






High Resolution Print - Actual Size 


Specifications 

Print Method 


X 


Actual Size: 

Just27Hix8‘ 2 '(\x/)x57d> 


Thermal Dot Matrix 


Print Speed 

45 Characters per second 
(For 40 and 80 column setting) 

Print Direction 

Unidirectional (Lett to Right) 

Character Set 

96 ASCI 1 character, (Featuring 
English Capital Letters, English 
Lower Case Letters, figures, signs 
and graphics) 

Character Size 
(mm) 

2.4 (H)x 1.7 (W) Normal 

2.4 (H)x.85 (W) Condensed 

2.4 (H)x 3.4 (W) Enlarged 

Paper 

Epson Thermal roll paper P-40 
TRP 

Paper Feed 

Friction Feed 

Paper Width 

112mm 

Power Supply 

NiCad Batteries, Internal 


WATCH OUT FOR 
THE NEW EPSON P-80 

COMING SOON 



>( 0442 ) 

60155 


ORDER BY PHONE OR BY POST 


Please rush me_ 
and_ 


_Epson P-40 Micro Printer/s 

. boxes of Epson thermal roll paper. 11 m roll 


Name _ 
Address _ 


Tel No: 



The Epson P-40 thermal printer costs £99.95 (inc VAT). i 

A box of Epson Thermal roll paper costs £9.95 (inc VAT) — 5 rolls. ■ 

Please add £3.00 tor postage and packing per printer Please allow 28 days tor delivery. v 


You can pay for your P-40 micro printer by cheque or by credit card. 

I enclose a cheque for £_ 

My credit card no is _ 


E3S 


To order your Epson P-40 now, 
just phone 0442-60155 
and ask for Angela. 


>(0442) 

60155 


Data Efficiency Ltd 




Maxted Road, Hemel Hempstead, Herts HP2 7Lk Tel: Hemel Hempstead (0442)60155. Telex: 825554 DATEFF G 







































micro FAST Latest Bargain Prices 


DISKDRIVES 


iPPH0£127 

inc VAT 

Single 

100KS/D40T. £190.43 +VAT = £150 

200KSankyo3"40T £160.87 + VAT = £185 
400K Mitsubishi 40/80T... . £173.04 + VAT = £199 
400K Mitsubishi 40/80T £215.65 + VAT - £248 

Double 

400K Sankyo 3" 40T. £320.87 + VAT = £369 

800KCumana80T. £355.62 +VAT = £409 

800K Mitsubishi 40/80T .. £425.22 + VAT = £489 


SUNDRIES 



Computer Concepts ROMs from 

£27.83 + VAT = £32 
Acorn Business Software £20.87 + VAT = £24 
Torch Ext. Processor 

+ software £260 + VAT = £299 

Torch Ext Processor 

+ software + twin drives £651.30 + VAT = £749 
Also available: Floppy disks, library cases, cables, 
paper, ribbons etc 


PROCESSORS 



£389 


inc VAT 


BBC Model B £338.26 + VAT = £389 

BBC B’with DFS. £399.13 +VAT = £459 

Acorn Z80 Ext Processor £260 + VAT £299 
Acorn Electron £173.04 + VAT = £199 

Acorn/Kenda DFS Kits from. £84.35 + VAT = £97 


DOTMATRIX 



Epson RX80 
Epson RX80 FT 
Epson FX80 
KDC FT-5001 


£190.43 + VAT £219 
£221.73 + VAT £255 
£329.56 + VAT £379 
£203.47 + VAT £234 


Mannesmann Tally MT80 £195.65 + VAT £225 
Star Gemini 10 £216.52 + VAT £249 

Printer Cables £10.43 + VAT £12 



Prices shown are for cash & 
carry sales and are correct 
at time of printing 

ALL PRICES 
INCLUDE VAT 

Export price list available. 
Mail order and credit 
cards accepted 
OPEN 9-6 Mon-Sat 

01-7291778 


MONITORS 



Monochrome 

Sanyo DM2112 
Sanyo DM8112CX 
Teco with zoom 


£75 

inc VAT 


£65.21 + VAT = £75 
£89.56 - VAT - £103 
£91.30 + VAT = £105 


Colour 

Microvitec 1431. £169.57 +VAT = £195 

1431 (RGB/PAL/AUDIO) ... £195.65 +VAT = £225 
1451 (RGB/PAL/AUDIO) ... £295.65 +VAT = £340 

Microvitec 1441. £433.91 + VAT = £499 

ITT TV/Monitor. £243.47 + VAT = £280 


DAISYWHEEL 



MODEMS 


Selection of acoustic couplers 
and mini-modems in stock 
*BT approved 
•Portable models 
*Low cost 


micro 



£375 

inc VAT 


JUKI 6100. £326.08 +VAT = £375 

Daisy Step 2000. £251.30 + VAT = £289 

Printer Cables. £10.43 +VAT = £12 



Anglia Computer Centre 

88 ST BENEDICTS STREET NORWICH NR2 4AB 
TEL: (0603) 667032/3/4 TELEX 975201 ACOMP G 

Opening Soon 
26 PRINCES STREET IPSWICH IP1 1RJ 
** TEL: (0473) 214121 

M SPECIALISTS IN BUSINESS COMPUTERS 


BUSINESS COMPUTERS 

Phone (0603) 667032/3 or 21117 

APPLE, SIRIUS, 
OSBORNE, ANADEX, 
IBM*, DEC, EPSON. 

★ Complete with professional 
back-up service * 


HOME COMPUTERS 

Phone (0603) 26002/667031 

BBC, DRAGON, 
COMMODORE 64, 
SINCLAIR, ORIC, LYNX. 

★ On special offer ★ 

Call for Price £££ 

BOOKS AND 
STATIONERY CENTRE 

Phone (0603) 29652 

PROBABLY THE 
LARGEST SELECTION 
OF COMPUTER BOOKS 
IN EAST ANGLIA 


ACCESS AND BARCLAYCARD WELCOME 

*IBM authorised dealer — IBM Personal Computer 



A very high quality product direct 
from the manufacturers, contained in 
attractive sloping box with low inser¬ 
tion force socket and neon indicator 
for programming fitted as standard, 
the software adopts the high efficien¬ 
cy method for programming 2764 
and 27128. This allows up to 100% 
faster programming, software in 
machine code, supplied on cassette 
and can be placed in Eprom. Very 
easy to use, menu driven with easy 
to use instructions. This unit is com¬ 
pletely self contained with its own 
power supply and plugs into the user 
port. 

THIS PROFESSIONAL UNIT ALLOWS: 

1. Will program 2716, 2732, 2532, 2764 and 27128 Eproms. 

2. Copy eprom into memory and compute checksum. 

3. Blank check eprom. 

4. Program Eprom from memory. 

5. Verify byte by byte and compute checksum. 

6. Allow buffer start area to be changed. 

7. All operating system calls may be used when in menu mode. 

8. Semi-intelligent programming. Typical time to program a 2764 8k device is 
approx. 50 sec. depending on the data to be programmed. 

9. Additional software supplied to enable your own program (basic or 
machine code) to be put into eprom with the necessary leader information 
to allow calling with a * command. Downshift routine to enable basic 
programs to be run is also supplied. 

Cost: £46.50 

(Please add 15%VAT + £1.00 post and package) 

Also available: 



16K Rom expansion with provision for 16K Ram for BBC (fully 
buffered), separate power leads eliminates bd. crashing when loaded. 
Cost: £29.50 

(Please add 15% VAT + £1.00 post and package) 

Eprom Programmer (as above) for Acorn Atom and Electron (for Electron 
user port interface card must be fitted). 



Orders to: 

H.C.R. ELECTRONICS 

Dept. PCW 

Industrial Unit, Parker Road 
Chelmsford, Essex CM2 OES 


Access orders: Telephone Chelmsford (0245) 350188 (24 hours) 


284 PCW 



































































HIGH RESOLUTION 
THAT COMES 
tKHUT RECOMMENDED 


“There is no doubt that the JVC range of ECM 
>lour monitors is excellent value for money ... 
tere is no loss in quality of picture after long 
eriods ... and remember, as more and more 
^solution is available with new micros, the need 
>r a better display will be that much greater.” 

High recommendation indeed from Personal 
omputer News. Meanwhile Acorn User said: 

“It seems that all ‘normal’ and ‘medium’ 
^solution monitors, including the Sanyo, are 
imply inadequate to deal with the Beeb’s graphics 
nd text output... The JVC was excellent, giving 
lear, legible results ... Was the JVC better than the 
licrovitec?* Would I buy one? Yes to both 
uestions.” 

Our RGB high resolution colour monitor (580 x 
70 pixels) sells for £229 95 (excluding VAT) - that’s a 
tving of over £100 compared with other leading monitors 
f similar specifications. 

The unit has a 14" screen and is suitable for the 
BC Micro, Electron, Sinclair QL, Lynx, Oric, Apple, IBM 
nd most other leading micros. 


MODEL REFERENCE 

1302-2 High Resolution 

RESOLUTION 

580x470 Pixels 

C.R.T. 

14" 

SUPPLY 

220/240v. 50/60HZ. 

E.H.T. 

Minimum 19.5kv Maximum 22.5kv 

VIDEO BAND WIDTH 

10MHz. 

DISPLAY 

80 characters by 25 lines 

SLOT PITCH 

0.41mm 

INPUT: VIDEO 

R.G.B. Analogue/TTL Input 

SYNC 

Separate Sync on R G B. Positive or Negative 

EXTERNAL CONTROLS 

On/off switch and brightness control 


And naturally there’s a year’s full guarantee. 

If you order your monitor by post, you’ll receive it 
within ten days by courier service. 

Simply post the coupon below to: Opus Supplies Ltd., 
158 Camberwell Road, London SE5 OEE. Or telephone 
01-701 8668 quoting your credit card number. Or, of course, 
you can buy at our showroom between 9.00-6.00pm, 
Monday-Friday 9.00-1.30pm, Saturday. 

*Microvitec Cub 14" monitor. 

^ To: Opus Supplies Ltd,, 158 Camberwell Road, London SE5 OEE. 
j Please send me: 

_High Resolution Colour Monitor(s) at 

i £229.95 eaqh (ex. VAT). 

Medium Resolution Colour Monitor(s) at 
£179 95 each (ex. VAT). 

. _Connection lead(s) at £6.00 each. i 

I I understand carriage per monitor will cost an extra £7.00. * 

| (N.B.A High Resolution Monitor including VAT, lead, and carriage I 
I costs £279 39 A Medium Resolution Monitor including VAT, lead ■ 
| and carriage costs £221.89). 

I enclose a cheque for £_Or please debit my credit card 

I account with the amount of £_My Access/Barclaycard I 

I (please tick) no. is - — 

. Please state the make of your computer_— i 

■ Name_ 

Add ress-- 
















































Star Europe GmbH.. Frankfurter Allee 1-3. 


stx-80. 

The Si lent. 

Prints 60 characters 
per second with 
muffled serenity. 
Standard ASCII, select¬ 
able international 
characters. Block 
graphics and bit-image- 
graphics. The stx-80. 

At a price to start 
with. Soft on the ear. 
Easy on the purse. 


gemini-1 OX. 

The Bestsel1er. 

No.l in the range, 
the gemini-lOX has 
swiftly soared to 
stardom. 120 characters 
fast per second. Eco¬ 
nomical . Reliable. And 
now compatible with 
IBM: gemini-lOi. Any 
more detai1s? Let us 
know. We support you. 


gemini-15X. 

The Economical. 

At Pro-Range. 

For professional out¬ 
put at a reasonable 
price the gemini-15X 
is hard to beat. 

The print-head provides 
you with more than 100 
million characters. 
gemini-15X. The optimal 
price/output relation. 


delta-10. 

The Powerful. 

Serial and parallel 
interface. 8k-byte 
buffer. Macroinstruc¬ 
tion. 2 x 96 download 
characters. Bi¬ 
directional printing 
with logical seeking. 
Where others speak of 
extras we mean 
standard. The delta-lC 




















delta-15. 

The Powerful. 

At Pro-Range. 

For full power, wide 
carriage output the 
delta-15 is your 
printer. Up to 233 
columns width and 160 
characters per second. 
Just great. Effort¬ 
less efficiency at 
a standard price. 

\ 


New: radix-10. 

The Pro. 

200 cps, automatic 
single sheet feed, 
16k-byte buffer, near- 
letter-quality. For 
the professional use. 
radix-10. Setting new 
output standards. 

From Star. 


New: radix-15. 

The Pro. 

At Pro-Range. 

It's super duper. With 
super-wide action. 
Trovided with every¬ 
thing a pro asks for. 
radix-15. Right 
on course. 


New: PowerType. 

The Typist. 

For your computer. 

Sets new dimensions in 
your correspondence. 
With over 100 type 
fonts. 18 clear 
characters per second. 
Serial and parallel 
interface. Proportional 
printing. PowerType. 
Prints as typed. At a 
surprising low price. 




















A year ago software 
nothing like this . ?. 


narks the advenKof the new age-of database sewwH 
:ind of software that executiv is can really work with 
to get the right informations at the right time. 


Your staff will really enjoy using DELTA. They’ll be able to create their own records, 
for apy one of a thousand myriad uses. Imagine having ALL the vital information' 
about your business stored on disk - from contracts to car fleet records, cfe$ records 
to currency exchanges, customer records to course bookings. Data on fill can be 
added:to or amended in seconds, and files searched and sorted at lightni^j speed. 
YouHjreally be able to respond quickly and efficiently to changes in the business 
world, AND take pqgitive ajction to maximise on whatever situation develops. 


Another product for the 


DELTA is available for most microcomputers with the PCDOS, 
MSDOS or CP/M operating systems, including the IBM PC, 
SIRIUS, APRICOT, DEC RAINBOW, HP 150, EPSON QX 10, 
XEROX, etc, etc. DELTA is available in 8 European languages 
and is also distributed by IBM, DEC and HP. 


Personal 

Computer 


distributed by 
IBM United Kingdom 
Product Sales Limited 


CompSoft DMS 

CompSoft DMS 


PATIENT DETAILS 


XZ)23<(S/678fi 


Dale of tyrtH: tHMT 
IWiUl SjUtuo: Sto«l# 

fUeliatoiv Mo.: Stl 9H628/P 
ftJoi.Nlc, Bate: 07 % 83 
Her* Ron i W«l 

C«Rwlto»t: Hr. T.K.UMU 










































PAYROLL NUMBER 
SURNAME 
CHRISTIAN NAMES 
HOME ADDRESS 1 
2 

3 

4 


DELTA FILES CAN HAVE 

'MASTER' RECORDS & SUB-RECORDS. 


DELTA 


DELTA offers so many powerful functions. Each record can hold 


HOME PHONE NO. 

N.l. NUMBER 
DATE OF BIRTH 
SEX 

MARITAL STATUS 
NO. CHILDREN 
NEXT OF KIN 
NEXT OF KIN PHONE 
JOINING DATE 
DEPARTMENT 
GRADE 

CURRENT SALARY 
JOB TITLE 
LANGUAGES 
O LEVELS 
A LEVELS 


up to 90 lines of information, and DELTA has a special file 
structure where you can attach up to 32,000 sub-records to each 
‘master record’. This means that DELTA can grow with you - 
right from the most simple mailing or record system through to 
the most sophisticated uses of microcomputers. Stock with order 
processing, or customer invoicing, or personnel and absence 
recording are all in a days work for DELTA. Whatever you use 
DELTA for, your datafiles will become an endless source of vital 
information to help you run your business. 


FURTHER QUALIFICATIONS 
SPECIAL SKILLS 
HOBBIES 

CLUB MEMBERSHIP 
RELIGION 

TOTAL DAYS ILLNESS 



DELTA is truly user friendly. It is designed for busy executives 
and DP professionals who need to get the job done quickly. 
DELTA offers powerful sorting and selection capabilities, its own 
calculation program, PLUS its own report generator to print lists, 
reports, mailing labels and even personalised letters. DELTA also 
links with LOTUS 123, Multiplan, Wordstar, and Pegasus. Its the 
perfect way to make the most of your data. 



DELTA PRINTS ALL TYPES OF REPORTS, 
LISTS, LABELS & PERSONALISED LETTERS. 


Unlike any ordinary database, DELTA can be ready to use on the same day that it arrives on your desk. Simply 
use the question and answer routines to tell DELTA what you want to do - later on you can even write your own 
menu of options, and hand DELTA over as a complete ‘dedicated’ system for the job it has to do. DELTA is the 
modem way to store data - you can confidently regard DELTA as the most comprehensive and sophisticated ^ 

database on the market today. 


If you haven’t already looked at DELTA now is the time to 
do so. You can either see it at Compsoft’s headquarters 
near Guildford, or we’ll recommend the best local 
supplier in your area. 


Training courses, a Users Club and ‘Hotline’ service 
provide a totally professional after-sales 
backup service 



Ring us or return the clip coupon to receive a superb 12 page full colour guide to 
database software, and a technical summary of DELTA’S main functions. Or chat 
on the phone to one of our consultants about your own business application. 
Whatever you do, don’t stay in the dark ages about database software - DELTA is 

your key to success. 


Compsoft Limited, Hallams Court 
Shamley Green, Nr Guildford, Surrey 
England GU4 8QZ. 

Telephone: Guildford (0483) 898545 
Telex: 859210 




















































Not another 
new company 
with a personal 
computer. 

Most new business software is being enjoys its position among the top 10 British 
written for one computer system. electronics companies. 

So, it’s hardly surprising that many new So, not surprisingly the ITT XTRA comes 

companies are cashing-in with so-called with all the back-up you’ll ever need. 



‘compatibles’. 

Sadly, their lack of ^in¬ 
experience shows. 

Quite apart from 
the fact that these The Compatible Personal Com puter. 

machines are only partly compatible, they 
often come with little or no service back-up. 

The ITT XTRA personal computer has 
achieved full operational compatibility with 
the IBM PC/XT (the highest compatibility 
level, yet achieved). 

And it comes from two long established 
and respected companies. 

It was developed by ITT - world leaders 
in IBM plug compatible workstations. 

And it’s supplied by STC - which 
Fortune 500 lists as one of the world’s largest 
industrial corporations. 

With over 30,000 employees STC also 


We offer excellent 
training and we operate 
through a nationwide 
network of carefully 
selected dealers to ensure 
really prompt, efficient installation as well as 
highly expert after-sales service. 

ITT XTRA’s User Manuals are among 
the clearest and most practical yet written. 

So, if you’re looking for a really 
compatible personal computer to suit your 
company, you can rely on the security of ours. 

For further details, simply telephone 
01-300 3033. 


ITT XTRA 


Personal Computer. 


STC BUSINESS SYSTEMS LTD., BUSINESS MICROCOMPUTERS, MAIDSTONE ROAD, 
FOOTS CRAY, SIDCUP, RENT DA14 5HT. 


STC BUSINESS SYSTEMS LIMITED : MICROCOMPUTERS • DATA TERMINALS • WORD PROCESSORS • TELEX • FACSIMILE • TELEPHONE SYSTEMS 

































ITT XTR' 1 


















The SV‘328 just goes 
on growing... 




With sophisticated 3-channel ADSR sound, 
high resolution sprite graphics and a rapidly 
expanding library otsoftware, theSpectravideo 
SV328 is all you'd expect in a great games 
machine. 

A slick word processor-style keyboard, 
CP/M* compatibility and massive RAM 
(expandable to full 144K) puts it in the business 
league. 

Spectravideo SV 328: Memory -32K ROM expandable to 96K, 80K on board RAM 
expandable to!44K: Keyboard - full word processor type, 87 keys, 10 function keys, built 
in cursor control: Graphics - 16 colours, 256x192 high resolution graphics, 32 sprites: 
Sound - 3 channels, 8 octaves per channel: CP/M* compatibility - to over 3000 existing 
software packages: Storage - cassette drive, 256K disk drive capacity Suggested retail 
price - £262. 


Tomorrows Computers - Today 

Spectravideo Ltd, 165 Garth Road, Morden, Surrey SM4 4LH 
Telephone: 01-3300101. Tele*: 28704 MMH VANG 


Fill in the coupon today and we ll mail you a full technical brochure and latesttest reports of 
the amazing Spectravideo range, or see it for yourself at: 



and most leading computer stockists. 


—..... ■ •liim. 


7-5 T' - V'J - r ' — 

And for keen programmers, the easy-to-use 
and space saving extended BASIC gives total 
control of all standard functions. 

There's room to grow too-with a complete 
range of peripherals already available, 
including some of fhe best joysticks in the 
business. 

At £262 the SV328 is great value for money! 

Spectravideo Peripherals: Cassette Drive: Disk Drive - single: Disk Drive-double: Disk 
Drive-full Business Pack: Mini Expander: Super Expander: Monitor: Printer with Interface 
Card: Centronics Interface: RS 232 Interface: 16K RAM Pack: 64K RAM Pack: 80 Column 
Card: Coleco Adaptor: Quick Shot Joysticks. 

Also available Spectravideo SV 318: Suggested retail price - £186 


" CP/M is a registered trade mark ot Digital Research Inc 

f 

To: Spectravideo Ltd, 165 Garth Road, Morden, Surrey SM4 4LH 

1 I am interested in Spectravideo computers and peripherals. Please send 
me the latest reports together with a full technical specification brochure. 

■ Name:_ 

Address:_ 


Tel. No- 


STD Code: 


PCW9/84 






















VDUs 

NEW 

FROM ONLY £595 RRP 


FROM 


The Computer 

terminals 

Distributor 



OR CHOOSE FROM 


QUME, ESPRIT, TATUNG, FACIT and printers from 
QUME, TEXAS, CENTRONICS EPSON etc. 


LOWEST PRICES FINEST RANGE 

TOTAL SERVICE 


Phone or write: 


RTS Technology Ltd. 

?S3P m Unit 12, 

St Pancras Commercial Centre, 

||| 63 Pratt Street. London NW1 OBY. 

} Please send details of: PRINTERS H VDUs H BOTH HI { 

i i 

1 ! 

! NAMF ! 

1 

1 POSITION 


| COMPANY AnniJFSS 


ffilHUn 01-267 7541 

1 

! TEL. NO 


1 

S INF05 






























DON'T MISS THE 


MAGNIFICENT SEVENTH 



3ALANCEC\ 

fCOMPUTEl 

'ep.cw.&h 


DISCOVER HOW TO 
CHOOSE A COMPUTER 
ATTHEPCMZfVSW 


^ C OR« ''Cd. 


3a^ t 


OPiriQN 
SHOW X 


PLAY 

AT THE P. 


If you're really interested in the world of 
micro-computers there's only one place to be in September. 

The most popular micro-computer show in the world. 

The 7th Personal Computer World Show at Olympia 
from September 20th to the 23rd. 

Mingle with the giants of the micro world. Find out 
what's new and up and coming your way. We think you'll 
profit from the experience. 

So if you want to be in the know, you know where to be 
in September. 


-r* The 1984- 

Personal 


Computer 

* Show 

* PT£ MBER, OLYMP'^ 1 


September 19th - Trade/Press day only. 

The greatest micro 
show on earth. 


TIMES: 10am-7pm weekdays. 10am-5pm Sunday. FEATURES INCLUDE: “BBC Radio Live at the PCW 
Show.” Businessman’s advisory centre. Top 20 Games sponsored by Websters. The Leading Edge/the latest 
products at the show. Amateur Computer Clubs. “Mastering the Micro” — Top 20 Computer Books/Software. 
ADMISSION: £3.50 p.p. Group tickets (10 people and over) £2.50 p.p. Children (under 12) £1.50. 

Please apply for your advance tickets to: Montbuild, 11 Manchester Square, London W1. Telephone: 


01-486 1951. 






PRINTERS «. TO 



LOWEST PRICES FINEST RANGE 

TOTAL SERVICE 


Phone or write: 


RTS Technology Ltd, 

Unit 12, 

: ?X 1 St Pancras Commercial Centre, 

J|| 63 Pratt Street, London NW1 08Y. 

j Please send details of: PRINTERS EH VDUs EH BOTH EH j 

1 1 

1 1 

j NAME j 

1 POSITION 1 

| COMPANY ADDRESS j 

rcmmn 01-267 7541 

1 1 

s TEL. NO j 

1 

| INF05 J 






























Great value 
in disk drives 
from CMC! 


The new generation of TEAC 
slimline 57 4 " disk drives offer 
high performance at an 
astonishingly low price. 


SPECIAL SUMMER PRICES: 

(inclusive of VAT) Single Dual 



100K (40tpi) 
200K (40/80tpi) 
400K (40/80tpi) 


£120.00 £295.00 
£140.00 £325.00 
£180.00 £450.00 

Delivery £6.00 per item 


Major features include high speed data access, one year’s 
warranty and choice of capacity from 250K bytes to 1M 
bytes; dual drives have independent power supply. All our 
drives are available from stock and come complete with 
cables, user manual and formatting diskette. 

We also stock a wide range of peripherals—phone us for a 
price list or see our full product range on Prestel 


377550875/76A— 


updated weekly. 



Cambridge 

Microcomputer 

Centre 

153-4 East Road, Cambridge CB1 1DD 
Telephone (0223) 355404 Telex 817445 








Who can you trust 
to sell you the 
IBM Personal Computer? 















In some respects, it’s not easy being an IBM 
Personal Computer Authorised Dealer. 

Each and every one of them has to qualify to 
put their name to an exhaustive fourteen page 
contract, which specifies in precise detail what we 
expect from them. 

The longest (and probably the most de¬ 
manding) clause deals with their obligations to 
ensure your satisfaction. 


Once accepted, our dealers receive a pro¬ 
gramme of training designed to make sure 
that they can recommend the hardware and 
software which will best meet your business 
needs. 

And install it properly. And service it promptly 
under the warranty. 

If all this sounds a little harsh, just remember 
two things. 














Their professionalism is to your 
advantage. And, of course, there’s one 
part of being an IBM Authorised Dealer 
that is very simple. 

Selling one of the most adaptable, 
durable personal computers on the 
market. 

For further information phone 
01-200 0200 or clip the coupon. 





Roger Kojecky, IBM United Kingdom Product Sales Limited, 
FREEPOST Greenford, Middx. UB6 9BR. (Tel: 01-578 4399.) 

PCW9/84 

Name_Position_ 


Company 


Address. 


_Tel. No:_ 


LITTLE TRAMP CHARACTER LICENSED BY BUBBLES INC..S.A. HMS/GGK 



























LOTUS SYMPHONY 

FRAMEWORK 
DECISION MANAGER 

CAU.FOR DEMONSTRATION 

SYSTEM PRICE FROM £1565 


LOTUS • ASHTONTATE • PEACHTREE • MICROSOFT • PEGASUS 
SAGE • P.CNET • HARD DISK/TAPE BACK UP • EPSON 
BROTHER • CONSUMABLES 


Authorised Dealer 


Authorised Dealer 


Buy, Rent or Lease 
from The Professionals 



Macintosh £1795 



THE TRUE COMPATIBLE 

apriCOt from £1395 


London office: 164 Grays Inn Road, London WC1. 



Full Training 
Full Support 
Full Maintenance 
The Professional Way 

NEW 

Manchester 

office 


Please send me information on: 
Computer Hardware 
Software 
Consumables 

Name. 

Company. 

Address. 


Tel No: 


8 Lever Street, Piccadilly, Manchester-Tel: 061-2281686 

Manchester office not authorised dealer 


□ □ □ 



















































Turning a great idea into a profitable 
idea isn’t easy. 

It needs skill, patience and sheer hard 
work. But to be really profitable, it also 
needs the backing of a large, respected 
company. 

At British Telecom we are now 
looking for writers of games and 
educational programs to help us launch a 
new and exciting range of software. 


If we like your idea we’ll send you a 
cheque straightaway as an advance on 
royalties. 

Then we’ll package your program, 
advertise it and distribute it with the care 
and attention you’d expect from one of 
Britain’s biggest companies. 

So if you’d like to turn your software 
into hard cash, simply send your program, 
on cassette or disk, to 


FIREFLY 


SOFTWARE 


British Telecom, 

Vi/ Wellington House, Upper St. Martin’s Lane, London WC2H 9DL. 









Start with 
EPSON’S best. 


... add a sturdy, 

power-supply upgradeable case, 
test it thoroughly, package it 
with all necessary 
leads and manuals, 
and add a full year’s 
warranty: 


The UDM Disk Drive! 

Available through UDM dealers, 
in single & dual, 40 & 80 track 
single & double sided, 5t4 & 3!6 inch 
versions with or without power supply 
for less than you think. 



Please forward me details on 
the Epson/UDM range. Q 

1 am interested in becoming 
a UDM Authorised Dealer. □ 

Name_ 

Address_ 


UNiTED DiSK/MEMORiES 

STANHOPE HOUSE FAIRBRIDGE ROAD LONDON N19 3HP 01-263 5026 




















YOU can go for gold 

...with 


Fancy pitting yourself against the world's 
best at this summer's Olympics? 

You can do so without going anywhere 
near Los Angeles - with the most 
challenging package of programs of 1984. 

MICRO OLYMPICS is more than a 
game. It's a brilliantly written collection of 
ELEVEN track and field events. 

And because we know we're going to 
sell many thousands of them we've brought 
the price right down - to just £5.95. 

Ever imagined yourself as another Seb 
Coe? Then try to run against the world 
record holder at 1500 metres. And if that 
distance is too much for you then there's 
always the 100, 200, 400 and 800 metres 
to have a go at. 

Not much good at running? Don't worry, 
MICRO OLYMPICS has many more 
challenges for you. Why not try your skill at 
the high jump or the long jump? 

And if you can't beat the computer at 
running or jumping then you can always 
throw things around in frustration! The 
trouble is that it's just as hard to be a 
champion at the discus, the hammer or the 
javelin. 

And the pole vault takes the event to 
new heights! 

Yes, it's fast, furious fun, pitting 
yourself against the world's best times and 
distances on your micro. 

You may not be another Steve Ovett or 
Alan Wells, but with practice you COULD 
become the Micro Olympics Champion! 


sMCffo 




o 


tVlHIPV* 


Also available from WH Smith & 
and all other leading stores WM 


1 

Play Micro Olympics 
— and let your fingers 
do the running! 


Send for it today 


i 

i 

i 

i 

i 

i 

i 

i 

>j 

i 


Please send me. 


_ copy/copies of 


Micro Olympics at £5.95 
□ I enclose cheque made payable to 
Database Publications Ltd. 

for £ __ 

I wish to pay by □ Access □ Visa 
No____ 


□ 48k Spectrum 

□ Commodore 64 

□ BBC B' 

□ Electron 

Please tick box 


£5.95 

each 


Expiry dat^ 


Signed.. 
Name— 
Address. 


Post to: Micro Olympics offer. Database Publications. 
68 Chester Road. Hazel Grove, Stockport SK7 5NY. 





























T he computer has made m 3 

itself at home in our offices, H| 
laboratories and classrooms, 

In fact, the big problem $g£i 
today is providing enough 
hands-on facilities for every- 
body. That’s why so many 
schools, colleges and busi¬ 
nesses are installing computer 

networks, to distribute the - 

computer facilities cost-effectively 
to more users at a time. 

At least, that’s the theory. 

THE RML CHAIN NETWORK 
- SIMPLICITY ITSELF 
In practice, an effective local 
area network can be hard to achieve 
if the machines you start with were 
originally designed for single-user 
home computing (as many institu¬ 
tions have already learned). They 
need extra chips, special clock boxes 
and power supplies, and often 
liberal use of the soldering iron. 


UNIQUE UPGRADE 
PATHS 

The RML microcomputer 
system evolves effortlessly 
from stand-alone station into 
multi-user configuration. 

En route to the full 
CHAIN network, our new 
Shared-Disc System provides 
low-cost facilities to several 
users simultaneously from one disc- 
drive unit. 

So if you are thinking of a 
multi-user upgrade, look at the RML 
CHAIN network before you buy. 

It’s the one that has proved itself - 
600 times over. 

For details contact Tina Davies 
at the address below. 


RMLCHAIN NETWORK 


THE NETWORK THAT GIVES >OU MORE 


THE RML CHAIN NETWORK 
IS DIFFERENT 

With its powerful 380Z server 
unit and high-specification 480Z 
work stations, you can get it up and 
running without any exotic bolt-on 
extras. 

You’ll find it easy to use, fully- 
interactive, and above all reliable. 

In fact, the CHAIN network 
will support up to 16 simultaneous 
users at a lower all-in price than 
competitors’ machines with far 
inferior performance. 


Sales Office: Mill Street, Oxford. 
Tel. Oxford (0865) 249866 


CAIN THERE BE A MORE 
POWERFUL ARGUMENT THAN OUR 
600 INSTALLED NETWORKS? 


KESEAWaj 

INSTA 


►LIMITED 

oKks 


I NNER LONDON EDUCATION 
AUTHORITY 

A. E R E. HARWELL 

BLOOD PRODUCTS LABORATORY 

HERTFORDSHIRE EDUCATION 
AI THORIT Y > 

MARCONI 

SIJ FFOLK COl JNTY COl INCH 

MRC CRYOBIOLOGY GROUP 
(CAMBRIDGE UNIVERSITY) 

I ESTER POLYTEOINK 


SS DSH,RE roiJ CATH >n 

AUTHORITY 

LONDON DOCKLANDS 
NEW TECHNOLOGY CENT!' 

CHESTER BEATTY I.AH< >i< /• 

BIRMINGHAM EDI ( AJK A 
AUTHORITY 


OXFORD UNIVERSITY 

NORTH TYNESIDE 
METROPOLITAN B.C. 

N EWCASTLE UNIVERSITY 
LEICESTER UNIVERSITY 
Y BOYS SCHOOL 

l ^ I 


RESEARCH MACHINES 


MICROCOMPUTER SYSTEMS 


1# 




1# 

* « ; | 

’ 

- ,] 

1# 

□ I 

• i 





















Electronequip 

(Authorised BBC Dealer, and service centre) 


* SPECIAL OFFERS 
Mail order only 


* EPSON 

RX-80FT £225.25 + VAT 
FX-80 £320.88 + VAT 



Printer price includes cable for BBC and screen 
dump rom is available for £11.50 


SIDEWISE 


SIDEWISE FITTED 




"SIDEWAYS” rom board for BBC Micro. 
No soldering required £38.00 + VAT 


VOLTMACE JOYSTICKS 
*10% off list prices 


■m 

Discounted price 

JSVOLT 14 Voltmace Delta 14B Joysticks .13.46 

JSV0LTA0 Voltmace 14B/1 Adaptor Box .13.36 

JSV0LT3B Voltmace Delta 3B Twin Joysticks .18.09 



Prices subject to variation without prior notification 

TRADE ENQUIRIES WELCOME 
Access & Barclaycard Accepted 
Large Stocks - 24 Hour Despatch 
Carriage 46p 


5 FREE ACORNSOFT 
GAMES & CASSETTE 
RECORDER WITH EVERY 
BBC SOLD 



Electronequip is an authorised Acorn service centre 
and has been an Acorn dealer since the introduction 
of the Atom. Our demonstration facilities include 20 
station Econet and Torchnet systems. 


Ref. 

BBC Micros 

Ex VAT 

Inc VAT 

ANB01 

BBC Model B Micro Computer 

348.26 

399.00 

ANB02 

BBC Model B with Econet Interface 

389.14 

446.00 

ANB03 

BBC Model B with Disc Interface 

409.14 

469.00 

ANB04 

BBC Model B with Disc & Econet Interface 

450.01 

516.00 



3" Micro Disc £129.95 

(inc. VAT) 

Disc Interface & 

Drive 

£198.95 (inc. VAT) 


Micro Disc Drive for the BBC Micro 


The Micro disc drive offers a method of low cost quick access to 
programs. The drive is essentially a small version of a 5J" disc 
drive and offers similar features to the larger drive. 

The data is stored on a 3" disc, this is enclosed in a protective 
hard plastic cassette which features a write protect switch. 

The micro drive requires the standard Acorn disc interface, but a 
new disc filing system rom. Acorn DFS may be exchanged for the 
micro DFS for £12.00. The new micro disc filing system can read 
and write to Acorn DFS discs. 

Thus if a 5$ inch and a micro floppy were connected on the same 
cable files could be transferred between them. 

Capacity: 80.64 K bytes Transfer Rate: 125k bit/s. 


BRANCHES 

FAREHAM: 59 WEST STREET (0329) 230670 
KINGS LYNN: 17 TENNYSON AVE. (0553) 3782 

MAIL ORDER: 36-38 WEST STREET 
FAREHAM, HANTS. (0329) 230670 


/4C0RN 
COMPUTER 


Electronequip 

36-38 West Street, Fareham, Hants (0329) 230670 


Kings Lynn Branch 
Tel: 0553 3782 


i 


BBC 


ff 


xl | A* 


PCW 



























Thousands of printer and other peripherals bargains. 
See our ads on pages 25,30,31,32 














£-?>?$-fi 


mzm 


ffiSKBflgjra 


Waum 


ll^TO^rf 

9Hp& 


Microcompute 

Your Book. 












gnHR 

SHHHBll 
Wm$ms 


?'?>W ; 


mm. 


Microcomputer Software 


And. 


What software is 
available for your 
particular needs? 

And what will run 
on your system? 

What's the 
availability, the cost, 
the market 
acceptance? And 
where do you buy? 

The Microcomputer Software Directory is the 
unique reference guide to every business software 
package available. Plus programs for education, 
science, home and hobby. 

By helping you choose correctly, and buy 
wisely, the Microcomputer Software Directory will 
soon become your vital aid. Order your copy now. 
It's unique and essential. 


PRIORITY 

ORDER. 


Here's every source, every supplier, every service 
available today to help you use your 
microcomputer to the utmost. 

Here are all the facts, figures and advice you 
need to answer all your microcomputer queries. 

All in one comprehensive, thoroughly 
researched, fully referenced volume: 

The Microcomputer Users' Year Book. 

Systems, communications, peripherals, 
training, consumables, consultants-and more- 
are all listed for your immediate decision making. 

Your microcomputer is invaluable for your 
business. Your Year Book will be invaluable for 
truly effective use of your micro. 

Reserve your personal copy now. Just 
complete and send this order form today. 

□ Yes I'd like copy/copies of The Microcomputer 

Users' Year Book 1984 at the pre-publication price of £29.95 
plus £2.20 p&p, total £32.15 per copy-a saving of £5.00 on 
the normal price. 


□ Also I'd like copy/copies of the Microcomputer 

Software Directory at £35.00 plus £2.20 p&p, total £3720 per 
copy-a saving of £5.00 on normal price. I am ordering The 
Microcomputer Users' Year Book on this form and therefore 
qualify for the special price. 

□ Yes I'd like copy/copies of the Microcomputer 

Software Directory at the normal price of £40.00 plus £2.20 
p&p, total £42.20 per copy. I am not ordering The 
Microcomputer Users' Year Book on this form. 


Payment Methods 

□ Cheque payable to 

Computing Publications Limited enclosed. 

□ Please bill my company, quoting reference 

Invoices should be paid in full within 21 days of receipt. 

□ Please charge my credit card. 

□ Access □ Visa □ American Express □ Diners Club. 


Card No: 

Signed: 

Name: 

Job Title: 

Company/Address: 


Telephone: 



Send to: Computing Publications Limited, S' a ^ 
Circulation Department, 53-55 Frith Street, /JL 
London, W1A 2HG. 

Telephone Orders: 01 323 3211 ' ■ ’ ' 



















The Sony Universal Video Projector, and Reflex 

The big name in audio visual has now teamed up with 
the big name in computer data presentation. Which means 
that the ultimate in video projection is now just as effective 
with computerised graphics and text. 

With the Universal Video Projector the difference is 
clear for all to see - the most brilliant image from any video 
source. 

But its high resolution and Reflex’s expertise make it 
just as suited for working with any of today’s popular 
computers and terminals. 

It’s simple to set up and operate too, so you can 
project a perfect image within a few minutes. 

At Reflex we know all about making the most of 
computers - after all, it was us that brought the world’s most 
successful software package, Lotus 1-2-3, to the UK. And 


we’ve built on that experience 
to become the leaders in video and data 
presentation, with a reputation for service and a range of 
products and computer interfaces that are second 
to none. 

'Tbu’ll be surprised at how little the Universal Video 
Projector costs - and we offer hire facilities. 

Call us today for a demonstration, and see for yourself 
how simple it is to be brilliant. 


Reflex Ltd, Wellington Industrial Estate, 
Basingstoke Road, Spencer’s Wood, Reading RG7 IAW. 
Telephone: (0734) 884611, Telex: 848927 


























ADVERTISERS INDEX 


A 


F 


Microcosm Research 

171 

Seescan Devices 

38 

Acorn 256/257/272/273/282 

Force 4 

241 

Microfast 

284 

Sharp 

80/81 

ACT 

167/106/112/113 

Fraser Associates 

158 

Microgeneral 

12 

Silica Shop 

9 

Actel Computers 

78 

Future Computers 

75 

Micromanagement 

279/280/281 

Simmons Magee 

244 

Adcomp UK 

78 



Micro Miracles 

43 

Simon Computers 

45 

Adelphi Business Systems 

262 



Micro Peripherals 

82 

Site Isa 

78 

Advanced Memory Systems 

68 

G 


Microrent 

187 

Smith Corona 

47 

Advanced Resources 

267 

Globel 

86 

Micro Repair Club 

241 

Softsel 

42/58 

Alpha Micros 

72/73 

Golden Valley Computers 

78 

Micro Simplex 

62 

Software Information Ltd 

51 

Amstrad 

104/105 

GSL 

123 

Microtest 

6 

Software Ltd 

IFC 

Anglia Computer Centre 

284 



Microtime 

269 

Solo Software 

79 

Ashton Tate 

27/29 



Microvitec 

135 

Spaceward 

70 



H 


Microware 

35 

Spectrum 

250/1/2/3/4/5 



Haresoft 

55 

Mighty Micro 

267 

Star Computers 

286/287 

B 


HCCS 

68 

Mills Associates 

36 

Stirling Micro Systems 

262 

Basy 

21 

HCR Electronics 

284 

Miracle Technology 

43 

Sybex 

193 

Beebug 

38/46 

Hisoft 

44 

Morse Computers 

100 

System Science 

267 

Bits and Bytes 

269 

Home Computer Earners Club 

76 

M.P.I. 

184/185 



Brother 

103 

Homestead Electronics 

237 

M-Tec 

70 



The Byteshop 

264/265 

Honeywell 

243 

N 


T 

Tailored Business Systems 

165 






Tandy 

97 

c 


I 


National Extension College 

123 

Tasha Computers 

11/13 

C.A.E. 

84 

Informata 

37 



Tasman Software 

10 


Cambridge Computer Store 
CCA 

CJE Microcomputers 

Comart 

Compaq 

Compshop 

Compsoft 

Computer Entrepreneur 
Computer Market 
Concordia 
Crestmatt 

Crown Business Centre 
Cumana 

D 

Data Efficiency 
Datastar 


263 

14 

60 

40/41 

56/57/59 

277 

288/289 

246 

44 

267 

268 
85 
39 


283 

237/19/21/23 


Interam 

Interface Systems 
Interlex 

International Computer Enterprises 
I.O. Research 


K 

Kbytes 
. Keelcodes 

Kempston Microelectronics 

Keyaki 

Keyzone 

KGB Micros 

Knights Computers 

Knowledge Software 

Kuma 


n ° 

2 ^ Ol Computers 
261 OE Limited 

Office Efficiency Machines 
Office Equipment Marketing 
Opus Supplies 

123 p 
263 r 

24 PAS Computer Products 
74 P.C. Peripherals 
2?0 P.C.W. Show 

Personal Computers 
^2 Philips Business Systems 
2 61 Pinner Wordpro 

j 4 j Power Testing Sales Ltd 

P&R Commiter Shon 


139/4/5 

276 

33 

46 

245/259/285 


Tatung 143 

TDI 278 

Team Systems 171 

Technomatic 260 

Tetra Data Systems 66 

Texas Instruments 180 

Thoughts & Crosses 70 

Torch Computers 48/49 

Transelect Micro Computer Services 262 

53 

45 

64/65 U 

OBC U Microcomuters 190 

174 
38 

53 V 

68 Vaser 266 


Da Vinci Computer Store 

173 



Psion 

95 

Viglen 

76/77 

Daystar 

237 

L 




Vignesh 

242 

Dering Systems 

236 

Lantech Information Systems 

270 

Q 

Quest 

Qume 


Visionstore 

83 

D.F.M. 

256 

Level 9 Computing 

187 

89 

63 



Digisolve 

125 

London Computer Centre 

15 

w 


Digital Solutions 

IBC 

Lotus Developments 

110/111 


Digitus 

1 





Walters Microsystems 

70 

Direct Disk Supplies 

87 

M 


R 


Wolfcrown 

77 

Discotechnology 

67/69 


Radiusend 

8 

Worldwide Micros 

71 

Discount Micros 

271 

Marketing Micro Software 

61 

Rocon 

275 



Disking 

247/248/249 

Master Systems 

18 





Duckworth 

85 

Mayfair Micros 

37 



Y 


Dysan 

54 

May Vision 

236 

s 


Young Electronics 

45 



MBS Microtex 

207 

Sage Systems 

52 





MCZ 

123 

Sakata Shokai 

240 



E 


Memotech 

88 

Sanyo 

98 

z 


Electrokonsult 

262 

Microcentre 

130 

SCI (UK) Ltd 

25/30/31/32 

Zero Electronics 

68 


MICROMART ADVERTISERS INDEX 


A 


G 


M 


Ack Data 

226 

GCS 

235 

Micro Logic Consultants 

229 

Adder Publishing 

215/217 

GFG Micro Systems 

214 

Micro Nation 

222 

A. J. Denning 

221 

Grey Matter 227/229/231/233/235 

Micro Port 

224 

A-Line 

213 



Micro Processor Engineering 

217 

Alliance 

216 

H 


Morgan Camera Company 

228 

Altek 

219 


M+J Software 

225 

Anita Electronic Services 

214 

Harrison-Ward Associates 

235 



Aurac Ltd 

218 

Hoodless Associates 

216 




B 

B.C. Computers 


c 

Cairn Associates 
Conguin Software 


D 

David Nissen 


Echo Exploration Consultancies 


I 

IQlug 

Integrated Software 


213 Jay Business Services 

214 

K 

Kingsley Enterprises 
233 


226 

234 


N 

National Software Library 
Northern Computers 


231 

224 


216 O 

Origination 


Ramex Technological Research 
RJL Software 


s 

Saltigrade 
Selec Software 
Screen Scene 
Software Technology 
Strathem 
Supersoft 


228 


Technology Research 


212 


230 

230 


222 

232 

232 

221 

226 

221/224 


232 




Peak Microcomputer Services 

233 

w 


L 


Peanut Computers 

212 


Leigh Computer Systems 

231 

Peterson Electronics 

230 

West Coast Personal Computers 

222 

Lerm 

220 

Photographic & Optical 

223 

William Stuart Systems 

215 

Level Software 

220 

Professional Magnetics 

228 

Word Capture 2 

>25/227/229 


PCW 










vr Solicitorsuethyself: 
one software housetells 
ChipChatof an interesting 
conversation with its 
solicitors. Initial reaction 
when the lawyers called was 
'Oh, no, what have we done 
now?' But the solicitors had 
other things on their minds. 
Their question was: 'We've 
acquired a disk version of M 
Basic, and we wonder 
whether you could possibly 
photocopy your manual and 
send a copy over?' 

Wastenot: all that 
pre-launch publicity for 
IBM's Peanut, which turned 
outtobethe PC Junior, is 
going to be putto good use. 
US firm Leading Edge plans 
to launch its own Peanut 
micro,taking proudplace 
alongside its Elephant disks 
andGorillaprinters. 

QDOSclues: Sinclairhas 
sentPCi/l/someQL 
documentation which we 
aim to publish in November. 
However, there's a catch. We 
have to pass backto Sinclair 
any errorsfound intesting 
the routines—presumably, 
we send them backwithabill 
fordebugging attached. 

AndonefortheVAT-man: 
a readercalledtosaythather 
QL invoice didn't add up 
properly. Apparently, there's 
some problem with the 
figureforVAT. Andwhen The 
Financial Timesdec\ded\o 
writeabouttheQL,it 
renamed the machine the GL. 
That couldn't possibly stand 
for Ghost Leap, could it? 

Open season: 13%of 
businessmen are reportedto 
belongtogolfclubs,anda 
similar number—poor sou Is 
—to take no holidays. But 
28%owna homecomputer. 
No wonder we struggle in the 
Open. 

Technologytransfer: US 
software house Epyx sentthe 
Russian Embassy a copy of 
its Olympic Games program 
to provide some kind of 
recreational compensation 
fortherealthing.The 
Embassy called backtothank 
Epyx—andtoaskforanAtari 
version ratherthanthe 
Commodore 64 one sent. 
'Yousee',thecaller 
explained,'we don't have 
anyCommodore 
computers.' 

Righton:thepeople 
handling publicity forthe 
PCWShowdescribe 
computer clubs as places 


CHIP CHAT 


whereenthusiastscan meet 
'to share meaningful 
programs and experiences'. 
Nextthing,there'll be 
jacuzzisin every club-house. 

Whose washing machine 
did you buy?: consumer 
choice magazine Which? 
picked the Dragon 32 to put 
on its Julyfrontcover.The 
report inside rated the BBC B 
as'best on test', arguing that 
'there's plenty of softwarefor 
it'. The Dragon was'worth 
thinking about'. ChipChat 
startedthinkingand 


Lisas. The factory has 
brought a touch of glamour 
toCork: sayyou workfor 
Appleand parkingtickets 
miraculously disappear. 
Production methodsarea 
combinationof 
labour-intensive assembly 
(three screwsinand pass it 
on) and sophisticated 
testing. Allthetest 
equipment is based on Apple 
computers, so llc'sare 
checked out by lie's, and lie's 
by Ill's. Apple isconfident 
that no cheating goeson. 


Rib-on: if you're 
shopping earlyforChristmas 
forthe micro man who has 
everything,you could do 
worse than considerthe 
Ribbon Guide. This eminent 
volume contains'forthefirst 
time, comprehensive 
information on all office 
machine and business 
computer ribbons available'. 
And it's updated quarterly. 
Other readers' suggestions 
for similarly essential 
Christmas presents are 
welcome. 


PRIZE CROSSWORD 



code automatically (8) 


remembered an earlier 
Which?repor\ that was 
particularly attracted to the 
ZX81 and Atari 400 because 
of their spill-proof covers. 

Showdown: Commodore 
has postponed its Leeds 
show because of its moveto 
Corby. Bets are now being 
taken on the number of 
senior Commodore staff who 
will finally make the move 
north. This month's other 
Commodore rumour raises 
the possibility thatthe264 
was renamed the Plus4 
because Amstrad arrived 
with its CPC464. 

Goodgame(s):CRL 
promises a version of the 
MagicRoundaboutfor late 
summerwhileMikro-Genis 
offering Wally instead. Time 
for bed. 

Smarties: winner of this 
year'sapplied statistics 
competition, run by London 
University and the Central 
Statistical Office, was a study 
comparing whelks on 
exposed and sheltered 
shores. Runner-up was'a 
wide-rangingcross 
disciplinary study of the well 
known confectionery 
(Smarties) from various 
economic and consumer 
aspects'. Sinclairdonated 
the prizes which were 
presented in Sir John 
Boreham's office (where 
else?). Chip Chat thankfully 
notes that the ceremony 
was 'brief'. 

Ripe Apples: the first thing 
visitors to Apple's Cork 
factory see astheyenterthe 
shop-floorisapieceof 
serious Japanese-style 
graffiti.'Webelievein 


CLUES ACROSS 

3 Inversion,forexample,intherace 

( 8 ) 

6 Warmfireforcookingchips(8) 

7 Shopsrequiringauxiliary 
backing?(6) 

8 Groupofcharactersincontention 
atcourt(3) 

9 Blast!—ajobfor Linda Lovelace? 
(4) 

10 Welshpriestgetspartofthe 
operating system (8) 

12 Abitofoneinapolitical 
organisation (6) 

13 Statements in support of 
metrication?(7) 

15 Malfunctionthatdoesn'tbear 
examination (7) 

17 Chips thinly sliced (6) 

18 Catchinoccultmedium(8) 

22 Statement of basic literacy. . .(4) 

23 . . . andonethat'sconclusive(3) 

24 Perform an operation on Siamese 
twins?(6) 

25 Machinerequiringsmallchange 
from one travelling to work (8) 


CLUES DOWN 

1 Novel output device, perhaps(6) 

2 Graphicbattledisaster(6) 

3 Fishing,perhaps,tomake 
connectionsinthesystem(7) 

4 Carrugonegetsonthe 
computerised production line (10! 

5 Poorrateforemployee(8) 

6 Joinedasacurrentsafe-guard(5) 
11 Hollerith'sfortune-teller?(4,6) 

14 Sparealtimeterpartneededfor 

this process (4,4) 

16 Ahugthatcouldprovedeadly(7) 

19 AwardforadiskGaryputoutin 
Melody Maker (6) 

20 ?Yes(6) 

21 Communist rising started by 
company programmer (5) 


Cut out or photocopy your entry and 
submit itto PCWby 19 September. 
You could win£10! 


July winner : R Freeman, Ware, Herts. 

July solutions: SOLUTIONS ACROSS 

7 Magneticdisks 9 Register 10 Atari 14 Halt 15 Hash total 17 Directory 
18 Menu 23 Clive 24 Emulator 25 Random numbers 


excellence, comradeship 
and self-fulfilment', ora 
messagetothateffect, isthe 
jointdeclaration bythe 
200-strong workforce who 
produce some 400 lie's a day, 
togetherwith ll'sjll'sand 


SOLUTIONS DOWN 

1 Ampersand 2 H9 3 Femto 4 Micro 5 Ideal 6 ASCII 8 Starttime 11 Iteration 
12 Nasty 13 Third 16 Line noise 19 Acorn 20 Melon 21 Jeans 22 Dummy 
26 EG 

Sendyourentriesto: PCW, Prize Crossword, 62 Oxford Street, LondonWIA 
2HG 

Name_ 

Address_ 


312 PCW 























. For every 
business problem 
weVe got a 

digital solution 



ACT Sirius 1 leasing available from £12.00 per week 



Fortune leasing available from £27.00 per week 



Apricot leasing available from £10.00 per week 


From the smallest to the largest application our 
knowledgeable staff will provide the most efficient 
and cost-effective solution from our comprehensive 
range of six computers, fifty makes of printer and 
several hundred software packages. 

Our leasing schemes save the burden of 
capital cost and our new interest-free credit plan 
offers even greater savings. 

Call us today for advice - or send for our 
price list. You will find the service you expect from a 
leading computer company. 

Digital Solutions Limited 

The Coach House, The Broadway, St Ives 
Cambs PE 17 4BX 

Telephone Huntingdon (0480) 300728 

□□□ 

dogjfeQ solutions □ ™ 


GUBDBD 



FORTUNE 


liiniKi: 

































* 


Never have the right information to hand? Now Apple 
have a computer for you to write, analyse, create, 
illustrate — with all the variety of a desktop — but in¬ 



finitely better organised. Macintosh: a powerful pro¬ 
ductivity tool so easy to use you can set to work with 
just one finger. 


Imagine: you select tasks, or edit text and data, by 
moving a ‘mouse’ on your desk to move a pointer on 
the screen. 


Simple? Certainly. But ready for the most complex 
tasks. 

This sample screen shows Mac’s pull-down menu, 
and windows that let you work on several sets of data 
at once. All based on totally integrated software so 
you can move between graphics... word proces¬ 
sing... project management... as fast as your 
creativity can run. 

In addition to Mac’s own software, world-famous 
packages from Microsoft — like Multiplan, Chart, 
Word and File — are now available to expand your 
business options. 

Here’s the fast way to get your hands on Macintosh: 
visit our brand-new Macintosh Centre, (Britain’s first!) 
in the heart of London or call 01-377 1200. 



218 & 220-226 Bishopsgate, London EC2M 4JS, Tel. 01-377 1200, Telex 8954665 ATT PCL 




Apple have 
put your 
finger 
on it!